gRPC - 一个基于 HTTP/2 的高性能 RPC 框架
jopen
10年前
GRPC 是Google出品的一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, Node.js, Python, Ruby, Objective-C, PHP 和 C# 支持.
GRPC 基于 HTTP/2 标准设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。
- shared C core library src/core : Early adopter ready - Alpha.
- C++ Library: src/cpp : Early adopter ready - Alpha.
- Ruby Library: src/ruby : Early adopter ready - Alpha.
- NodeJS Library: src/node : Early adopter ready - Alpha.
- Python Library: src/python : Usable with limitations - Pre-Alpha.
- PHP Library: src/php : Pre-Alpha.
- C# Library: src/csharp : Pre-Alpha.
- Objective-C Library: src/objective-c: Pre-Alpha.
项目主页:http://www.open-open.com/lib/view/home/1425020922656