🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[第4章 RPC和Protobuf](https://github.com/chai2010/advanced-go-programming-book/blob/master/ch4-rpc/readme.md) * [4.1 RPC入门](https://github.com/chai2010/advanced-go-programming-book/blob/master/ch4-rpc/ch4-01-rpc-intro.md) * [4.2 Protobuf](https://github.com/chai2010/advanced-go-programming-book/blob/master/ch4-rpc/ch4-02-pb-intro.md) * [4.3 玩转RPC](https://github.com/chai2010/advanced-go-programming-book/blob/master/ch4-rpc/ch4-03-netrpc-hack.md) * [4.4 gRPC入门](https://github.com/chai2010/advanced-go-programming-book/blob/master/ch4-rpc/ch4-04-grpc.md) * [4.5 gRPC进阶](https://github.com/chai2010/advanced-go-programming-book/blob/master/ch4-rpc/ch4-05-grpc-hack.md) * [4.6 gRPC和Protobuf扩展](https://github.com/chai2010/advanced-go-programming-book/blob/master/ch4-rpc/ch4-06-grpc-ext.md) * [4.7 pbgo: 基于Protobuf的框架](https://github.com/chai2010/advanced-go-programming-book/blob/master/ch4-rpc/ch4-07-pbgo.md) * [4.8 grpcurl工具](https://github.com/chai2010/advanced-go-programming-book/blob/master/ch4-rpc/ch4-08-grpcurl.md) * [4.9 补充说明](https://github.com/chai2010/advanced-go-programming-book/blob/master/ch4-rpc/ch4-09-ext.md) ***** [gRPC](http://www.grpc.io/)是Google开发的高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。 它的目标的跨语言开发,支持多种语言, 服务治理方面需要自己去实现,所以要实现一个综合的产品级的分布式RPC平台还需要扩展开发。Google内部使用的也不是gRPC,而是Stubby。