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

jopen 9年前發布 | 75K 次閱讀 WEB服務/RPC/SOA gRPC

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.baiduhome.net/lib/view/home/1425020922656


 

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!