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.open-open.com/lib/view/home/1425020922656
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!