일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- django ORM
- Algorithm
- es6
- web
- 백준
- react
- DRF
- c++
- Git
- 알고리즘 풀이
- PYTHON
- 파이썬
- HTML
- django widget
- CSS
- 장고
- 알고리즘 문제
- 파이썬 알고리즘
- form
- Baekjoon
- API
- django rest framework
- 알고리즘
- AWS
- Django
- java
- javascript
- 알고리즘 연습
- MAC
- js
Archives
- Today
- Total
목록RPC (1)
수학과의 좌충우돌 프로그래밍
[WEB] google이 만든 RPC, gRPC란
gRPC란 gRPC는 구글에서 개발한 어디서나 실행할 수 있는 오픈소스 고성능 RPC 프레임워크입니다. RPC는 Remote Procedure Call의 줄임말로 원격 프로시저 호출이라고 합니다. 이는 별도의 원격제어를 위한 코딩없이 다른 주소공간에서 함수나 프로시저를 실행할 수 있게 해주는 프로세스간 통신 기술입니다. 특히 MSA 구조에서 각각의 서버가 다른 언어와 프레임워크로 개발되었을 경우에도 RPC는 문제 없이 서버간의 통신이 가능해집니다. 또한 기존의 REST 방식의 경우에는, 표준이 없어 파라미터의 응답이 명시적이지 않았을 뿐 아니라 JSON 형태의 데이터를 Serialization하는 비용이 발생한다는 단점이 있었습니다. RPC는 이러한 문제점까지 해결하며 사용이 많아지고 있습니다. Stub..
웹프로그래밍/이론
2021. 6. 15. 01:28