kiss rpc flatbuffer,capnp版本和grpc性能测试对比 - Go语言中文社区

kiss rpc flatbuffer,capnp版本和grpc性能测试对比


kiss rpc flatbuffer比之前的capnp在性能上快4倍左右,类比grpc快5倍左右。
内存资源,cpu资源,网络资源占用更低。

测试环境

  • 环境:ubuntu 16.04 lts(64位)
  • 硬件:xeon cpu e3-1230@3.3GHz x 8
  • 内存:8G
  • 网络:localhost(本地环回)
55508328.png

GRPC 测试

  • 单连接, 同步测试,测试50WQPS:1.5W qps/sec
57980237.png
  • 单连接,异步测试,测试10WQPS:4.4W qps/sec
61314127.png
  • 并发测试:1000个客户端,每个客户端测试100QPS, 10万QPS:5W qps/sec
51612305.png

kiss rpc flatbuffer版本测试:

  • 单连接 100w QPS同步测试,耗时:20秒,平均每秒5w QPS
  • 单连接 100w QPS异步测试, 耗时5秒,平均每秒20w QPS
54551730.png
1000并发异步测试
  • 1000并发, 100wQPS异步测试, 耗时:5秒,平均每秒QPS:20W
54709793.png

kiss rpc capnp版本测试:

  • 单连接 50w QPS同步测试,耗时:15秒,平均每秒3.3w QPS
  • 单连接 50w QPS异步测试, 耗时9秒,平均每秒5.5w QPS
54987389.png
2.1000并发异步测试:
  • 1000并发, 100wQPS异步测试, 耗时:25秒,平均每秒QPS:4W
55004185.png
版权声明:本文来源简书,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.jianshu.com/p/b44f13632f1b
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-02 14:54:10
  • 阅读 ( 1231 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢