gRPC

개요

구글에서 개발한 RPC 프레임워크.
구체적으로는 rpc가 프로토콜이고, 구글이 이를 조금 더 편리하게 사용할 수 있도록 정의하고 규정지었는데 보통 grpc도 프로토콜로 치는 경우가 많다.

따지자면 프로토콜이 아니라 REST와 같은 api 구현 방법, 규정이라 보는 게 맞다.
HTTP/2 위에서 동작하기에 규격만 잘 맞추면 일반적인 방법으로도 통신할 수 있다.

나중에 시간이 남으면 더 정리하는 것으로 하고, 사용법을 간단하게 적는다.

설치

apt install -y protobuf-compiler
protoc --version

프로토버프 파일을 컴파일할 때는 흔히 protoc을 쓴다.[1]

터미널 도구

gRPC를 편하게 테스트할 수 있는 터미널 도구가 있다.[2]

관련 문서

이름 noteType created
gRPC knowledge 2025-04-15
6W - 실리움 서비스 메시 - 인그레스 published 2025-08-23

참고

https://devocean.sk.com/blog/techBoardDetail.do?ID=167433&boardType=techBlog&searchData=&searchDataMain=&page=&subIndex=&searchText=&techType=&searchDataSub=&comment=


  1. https://grpc.io/docs/protoc-installation/ ↩︎

  2. https://github.com/fullstorydev/grpcurl#binaries ↩︎