一个针对所有RPC框架的性能测试,Dubbo排名居然垫底?
几乎所有的 RPC 框架都宣称自己是“高性能”的,那么实际结果到底如何呢, 让我们来做一个性能测试吧。
项目地址: https://github.com/hank-whu/rpc-benchmark
仅限于 Java;
客户端使用 JMH 进行压测, 32 线程, 10 次预热, 3 次运行;
每次运行前都会执行 killall java, 但没有在每轮测试时重启操作系统;
所有类库版本在发布时都是最新的, 除非存在 bug;
所有框架都尽量参考该项目自带的 Benchmark 实现;
将会一直持续, 不定期发布测试结果;
boolean existUser(String email), 判断某个 email 是否存在;
boolean createUser(User user), 添加一个 User;
User getUser(long id), 根据 id 获取一个用户;
Page
listUser(int pageNo), 获取用户列表;
生成时间: 2018-01-28 14:36:24;
硬件环境: 阿里云 ecs.c4.xlarge, Intel Xeon E5-2667v4, 4CPU 8GB RAM 两台;
软件环境: Ubuntu x64 16.04.5, Java HotSpot(TM) 64-Bit Server VM 9.0.4+11;
启动参数: java -server -Xmx1g -Xms1g -XX:MaxDirectMemorySize=1g -XX:+UseG1GC;




能力所限错误在所难免, 本测试用例及测试结果仅供参考;
如果你认为 xx 框架的代码或配置存在问题,那么欢迎发起 Pull Request;
利益相关: 本测试用例作者同时为 turbo, undertow-async 的作者;
本文转载自微信公众号微信公众号 rpcBenchmark;
如果你是,
处于转型期的新手技术管理者
关注前沿技术发展的 IT 人员
专注一线实战经验的技术人员
那么,《朱赟的技术管理课》专栏非常适合你,即学即用的技术管理、技术进阶技巧让你飞快成长!
识别下图二维码或点击“阅读原文”免费试读!

关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
- 1 习近平将发表二〇二六年新年贺词 7904141
- 2 2026年国补政策来了 7808738
- 3 东部战区:开火!开火!全部命中! 7712893
- 4 2026年这些民生政策将惠及百姓 7616985
- 5 小学食堂米线过期2.5小时被罚5万 7519709
- 6 解放军喊话驱离台军 原声曝光 7428214
- 7 为博流量直播踩烈士陵墓?绝不姑息 7327605
- 8 每月最高800元!多地发放养老消费券 7238391
- 9 数字人民币升级 1月1日起将计付利息 7141831
- 10 2026年1月1日起 一批新规将施行 7040675








聊聊架构
