gRPC란?
Google이 개발한 고성능 원격 호출 프레임워크다. Protocol Buffers로 스키마를 정의하고, HTTP/2 위에서 바이너리로 통신한다.
장점
- 바이너리라 REST/JSON 대비 빠름
- 스트리밍 기본 지원 (단방향·양방향)
- 여러 언어 SDK 자동 생성
단점
- 브라우저에서 직접 호출 어려움 (gRPC-Web 필요)
- 디버깅이 JSON보다 번거로움
- 주로 내부 서비스 간 통신에 적합
Google이 개발한 고성능 RPC 프레임워크. Protocol Buffers로 스키마 정의.
Google이 개발한 고성능 원격 호출 프레임워크다. Protocol Buffers로 스키마를 정의하고, HTTP/2 위에서 바이너리로 통신한다.