gRPC Reference - 개요 및 특징
1. gRPC 란 Protocol Buffer를 IDL (Interface Definition Language)로 사용하는 RPC 프레임워크 구글에서 10년 이상동안 MSA 아키텍쳐 이하 수많은 시스템들, 데이터 센터 간 통신을 위해 사용하던 범용 RPC 프레임워크인 Stubby를 오픈소스화해 공개한 것 1.1. RPC란? RPC (Remote Procedure Call)은 별도의 원격제어 없이 프로세스간 함수나 프로시저를 호출할 수 있도록 하는 통신 기술 서로 통신하는 양 측의 Request, Response에 대한 인터페이스를 정의 후 양 측 프로그래밍 언어에 맞는 코드로 변환해야함. 이 때 인터페이스를 정의하는 용어는 IDL(Interface Definition Language)라 함 IDL이 컴파..