首页 > 代码库 > rocketmq源码分析1-benchmark学习
rocketmq源码分析1-benchmark学习
benchmark 分析
组成部分
三个java类,都含有main方法,可选的传递一些参数,诸如测试线程数量,消息体积大小。
三个类分别用于测试普通生产者,事务生产者,消费者。
生产者 默认64个测试线程 1280byte消息大小。
测试指标
普通生产者
- 这段时间内 每秒发送成功了多少条
- 采样时间断内 发送消息最大耗时
- 每条耗时多少毫秒
- 发送请求失败条数
- 接收响应失败条数
消费者
- 每秒消费多少条
- 产生到消费的平均时间差
- 存储到现在的平均时间差
- 产生到消费的最大时间差
- 存储到现在的最大时间差
代码分析
Producer.java
Consumer.java
测试截图
rocketmq源码分析1-benchmark学习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。