分布式RPC框架性能大比拼
参考博客:http://colobu.com/2016/09/05/benchmarks-of-popular-rpc-frameworks/
最新版:http://colobu.com/2018/01/31/benchmark-2018-spring-of-popular-rpc-frameworks/
本文测试的RPC框架
: 基于Go的服务治理的rpc框架、客户端支持跨语言
: Google 出品的跨语言rpc框架,很弱的(实验性的)负载均衡, 测试使用的是grpc-go
: Go标准库的rpc, 不支持跨语言(jsonrpc支持json rpc 1.0)
: 跨语言的rpc框架,facebook贡献
: 国内较早开源的服务治理的Java rpc框架,虽然在阿里巴巴内部竞争中落败于HSF,沉寂了几年,但是在国内得到了广泛的应用,目前dubbo项目又获得了支持,并且dubbo 3.0也开始开发
: 微博内部使用的rpc框架,底层支持java,生态圈往service mesh发展以支持多语言
: 国内开发人员开发的一个跨语言的rpc框架,非服务治理但是性能高效
: twitch.tv刚刚开源的一个restful风格的rpc框架
: Go语言的一个服务治理rpc框架, 在测试中发现性能不太好,所以没有继续测试,相关的测试代码已在github库中
: 欢迎提供测试代码
:腾讯公司的rpc框架, 欢迎提供c++ benchmark代码
: 百度公司的rpc框架, 欢迎提供c++ benchmark代码
: 本次没有测试
Last updated
Was this helpful?