本测试与pomelo进行了横项对比。
kudos: https://github.com/kudoochui/kudos
测试硬件
macbook pro:
- cpu: 2.7 GHz Intel Core i5
- 内存: 8 GB 1867 MHz DDR3
测试场景
- 起一个连接同时发10000个包。
- 包的内容是{Words:“kudoo”},服务端响应{Words:“hello kudoo”}
- 服务不在前端服务器上,确保执行rpc调用
- 测三次。记录处理完10000个包总耗时,平均每个包的响应时间
测试结果
pomelo
次数 总耗时(ms) 平均响应时间(ms)
1 15570 1.557
2 14546 1.4546
3 15083 1.5083
kudos
次数 总耗时(ms) 平均响应时间(ms)
1 3389 0.3389
2 3297 0.3297
3 3281 0.3281
结论
kudos在数据吞吐上,性能是pomelo的近5倍。