||<tablealign=center><tablewidth=100%><tablebordercolor=#0066DC><tablebgcolor=#fff,#191919> ||
1. 개요
1. 개요
프로토콜 버퍼를 기반으로 하는 고성능 RPC 프레임워크이다. 공식적으로 지원하는 언어는 다음과 같다.- Android Java
- C# / .NET
- C++
- Dart
- Go
- Java
- Kotlin/JVM
- Node.js
- Objective-C
- PHP
- Python
- Ruby
- Web
클라이언트 코드와 서버 인터페이스를 생성해 주기 때문에 매우 편리하다. 또한 gRPC-gateway를 통해서 REST API로 변경 가능하고 Swagger를 사용하는 것도 가능하다.
구글의 거의 모든 서비스는 gRPC로 이루어져 있다. 이외에도 넷플릭스, 우버 등 많은 기업들이 사용하고 있다.