개발/gRPC

    gRPC란?

    gRPC 클라이언트와 서버는 Google 내부의 서버에서 사용자 자신의 데스크톱에 이르기까지 다양한 환경에서 서로 실행하고 대화할 수 있으며 gRPC에서 지원되는 모든 언어로 작성할 수 있다. 예를 들어, Go, Python 또는 Ruby의 클라이언트를 사용하여 Java에서 gRPC 서버를 쉽게 만들 수 있다. 또한 최신 Google API에는 gRPC 버전의 인터페이스가 있어 Google 기능을 애플리케이션에 쉽게 구축할 수 있다. 프로토콜 버퍼 사용 기본적으로, gRPC는 구조화된 데이터를 직렬화하기 위해 구글의 성숙한 오픈 소스 메커니즘인 프로토콜 버퍼를 사용한다. 다음은 작동 방식에 대한 간단한 소개이다. 프로토콜 버퍼를 사용할 때 첫 번째 단계는 프로토콜 파일에서 직렬화할 데이터의 구조를 정의하..