gRPC 官方文档中文版

gRPC 官方文档中文版

文档 15 浏览 208 评论 2

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

文档版本:v 1.0

gRPC 基于 HTTP/2 标准设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。

《gRPC 官方文档中文版》原文出自《 gRPC Docs》。

服务接口定义示例:

message HelloRequest {
  string greeting = 1;
}

message HelloResponse {
  string reply = 1;
}

service HelloService {
  rpc SayHello(HelloRequest) returns (HelloResponse);
}

评论

泛泛之交 2017-10-07 06:27:29 2 楼

目前我们在自己的分布式服务框架里使用的还是自己实现的infogen-rpc框架,如果后面的release版本确实好用或许会换回来吧,毕竟grpc的多语言还是做得不错。

0 0 回复
夜无邪 2017-04-23 14:31:49 1 楼

我们今年在项目中正式引入了 gRPC,当时只是为了找一个 Protocol Buffer 的 RPC 库,因此选择的 gRPC。优点最主要的是支持 Protocol Buffer 已被证明是一个很高效的序列化技术,再就是支持 HTTP 2.0 标准化的协议,这一点在产品应用中是非常重要的。

0 0 回复

发表评论

您暂时不能评论!

管理员开启了需要登录才能够评论,你可以免费注册一个本站的账号。

更多

推荐作者

1PKOH46yx8j0x

文章 0 评论 0

uxexiebi

文章 0 评论 0

agocnuyigu

文章 0 评论 0

axisubeteu

文章 0 评论 0

utogucoxi

文章 0 评论 0