반응형
gRPC란?
gRPC는 Google에서 개발한 고성능, 오픈소스 RPC(Remote Procedure Call) 프레임워크입니다. 프로토콜 버퍼(Protocol Buffers)를 직렬화 형식으로 사용하며, HTTP/2 기반으로 동작합니다.
이를 통해 다중 언어 지원, 양방향 스트리밍, 효율적인 데이터 직렬화와 같은 강력한 기능을 제공합니다. 마이크로서비스 간 통신에 자주 사용됩니다.
반응형
gRPC는 Google에서 개발한 고성능, 오픈소스 RPC(Remote Procedure Call) 프레임워크입니다. 프로토콜 버퍼(Protocol Buffers)를 직렬화 형식으로 사용하며, HTTP/2 기반으로 동작합니다.
이를 통해 다중 언어 지원, 양방향 스트리밍, 효율적인 데이터 직렬화와 같은 강력한 기능을 제공합니다. 마이크로서비스 간 통신에 자주 사용됩니다.
gRPC는 Google에서 개발되었고 고성능 RPC 프레임워크입니다.
HTTP/2 에서 동작하며 양방향 스트리밍 및 흐름 제어를 제공하며, 원격으로 호출할 수 있는 메서드를 지정하여 서비스를 정의하는 개념이 기반입니다.
protobufs(IDL로 사용)를 기본 메세지 형식으로 사용하여, 효율적인 직렬화가 가능하고 Type 을 명시적으로 체크할 수 있습니다.