gRPC
덤프버전 :
프로토콜 버퍼를 기반으로 하는 고성능 RPC 프레임워크이다. 공식적으로 지원하는 언어는 다음과 같다.
클라이언트 코드와 서버 인터페이스를 생성해 주기 때문에 매우 편리하다. 또한 gRPC-gateway를 통해서 REST API로 변경 가능하고 Swagger를 사용하는 것도 가능하다.
구글의 거의 모든 서비스는 gRPC로 이루어져 있다. 이외에도 넷플릭스, 우버 등 많은 기업들이 사용하고 있다.
- Android Java
- C# / .NET
- C++
- Dart
- Go
- Java
- Kotlin/JVM
- Node.js
- Objective-C
- PHP
- Python
- Ruby
- Web
클라이언트 코드와 서버 인터페이스를 생성해 주기 때문에 매우 편리하다. 또한 gRPC-gateway를 통해서 REST API로 변경 가능하고 Swagger를 사용하는 것도 가능하다.
구글의 거의 모든 서비스는 gRPC로 이루어져 있다. 이외에도 넷플릭스, 우버 등 많은 기업들이 사용하고 있다.
이 문서의 내용 중 전체 또는 일부는 2023-11-06 05:39:19에 나무위키 gRPC 문서에서 가져왔습니다.