grpc开源--Google Protobuf RPC实现
2015-02-28 16:31
141 查看
昨天,Google刚刚开源了grpc,一个基于HTTP/2 和 Protobuf的RPC 实现。
HTTP/2几乎已经完成了标准化,将是未来几年的大趋势。
Protobuf一直苦于只有编码(序列化与反序列化)实现而没有公认可靠的RPC实现。
grpc项目从去年开始才提交至github,但已经有了数量可观的提交者,相信在性能以及社区的建设方面将会有相当的优势。
grpc 所使用的依赖都比较新,如protobuf 3.0, C++11, Java 实现中的netty 需要5.0版本。
性能测试数据还没有出来,稳定性方面还待考察,不过随着开源的发展,将逐渐成为一个值得关注的项目。
参考来源:
http://www.infoq.com/news/2015/02/grpc
https://http2.github.io/
HTTP/2几乎已经完成了标准化,将是未来几年的大趋势。
Protobuf一直苦于只有编码(序列化与反序列化)实现而没有公认可靠的RPC实现。
grpc项目从去年开始才提交至github,但已经有了数量可观的提交者,相信在性能以及社区的建设方面将会有相当的优势。
grpc 所使用的依赖都比较新,如protobuf 3.0, C++11, Java 实现中的netty 需要5.0版本。
性能测试数据还没有出来,稳定性方面还待考察,不过随着开源的发展,将逐渐成为一个值得关注的项目。
参考来源:
http://www.infoq.com/news/2015/02/grpc
https://http2.github.io/
相关文章推荐
- gRPC:Google开源的基于HTTP/2和ProtoBuf的通用RPC框架
- Go实战--golang中使用gRPC和Protobuf实现高性能api(golang/protobuf、google.golang.org/grpc)
- Google 新实现的Protobuf RPC: grpc
- gRPC:Google开源的基于HTTP/2和ProtoBuf的通用RPC框架
- 使用google protobuf RPC实现echo service
- Google Protobuf - 实现跨平台跨语言的序列化/反序列化
- Google 的开源技术protobuf 简介与例子
- Google 的开源技术protobuf 简介与例子
- Google 协议解析开源技术protobuf 简介与例子
- Google 的开源技术protobuf 简介与例子
- 基于protobuf的RPC实现
- Google 的开源技术protobuf 简介与例子[转]
- Google Protobuf——实现跨平台跨语言的序列化/反序列化
- 基于protobuf的RPC实现
- 谷歌发布的首款基于HTTP/2和protobuf的RPC框架:GRPC
- 高性能RPC over MINA&google protobuf 代码&实例 (一)
- Google 的开源技术protobuf 简介与例子
- protobuf+RPC的几个C++实现
- Google 的开源技术protobuf 简介与例子
- protobuf_实现rpc的初步原理