grpc
-
gRPCBackend 2024. 12. 9. 22:54
gRPC 는 Google 에서 개발한 오픈 소스 원격 프로시저 호출(Remote Procedure Call) 프레임워크로, 기존의 RPC 시스템을 현대화하여 다양한 환경에서 효율적인 통신을 지원한다. gRPC는 HTTP/2 를 기반으로 하며, 프로토콜 버퍼(Protocol Buffers) 를 사용하여 데이터를 직렬화한다. 전통적인 RPC 시스템과 gRPC 의 차이데이터 직렬화 방식RPC: 일반적으로 XML이나 JSON 같은 텍스트 기반의 직렬화 형식을 사용한다.gRPC: 프로토콜 버퍼라는 이진 직렬화 형식을 사용하여 데이터의 크기를 줄이고, 직렬화 및 역직렬화 속도를 향상시킨다.전송 프로토콜RPC: 주로 HTTP/1.1 을 사용하며, 요청-응답 방식으로 통신한다.gRPC: HTTP/2 를 기반으로 하여 ..