gRPC - 一个基于 HTTP/2 的高性能 RPC 框架

jopen 9年前

GRPC 是Google出品的一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, Node.js, Python, Ruby, Objective-C, PHPC# 支持.
gRPC - 一个基于 HTTP/2 的高性能 RPC 框架

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