gRPC란?
·
Web지식/네트워크
gRPC는 Google에서 개발한 오픈 소스 원격 프로시저 호출(Remote Produce Call RPC) 프레임워크로, 고성능의 분산 시스템이나 마이크로서비스 아키텍쳐에서 서비스 간 통신을 효과적으로 수행할 수 있도록 설계되었다. 기본 개념RPC(Remote Produce Call)RPC는 네트워크를 통해 다른 서버나 서비스에 있는 함수를 로컬 함수처럼 호출할 수 있게 해주는 통신 방식입니다. gRPC는 이러한 RPC 방식을 기반으로 하여 클라이언트와 서버 간의 직접 호출을 쉽게 구현할 수 있게 도와준다. gRPC의 정의gRPC는 고성능, 다중 언어 지원, 그리고 효율적인 네트워크 통신을 목표로 개발된 RPC 프레임워크이다. 주요 특징 HTTP/2 기반gRPC는 전송 계층 프로토콜로 HTTP/2를..