gRPC - 一個基于 HTTP/2 的高性能 RPC 框架
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.baiduhome.net/lib/view/home/1425020922656
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!