码迷,mamicode.com
首页 > 其他好文 > 详细

rocketmq源码分析1-benchmark学习

时间:2017-02-02 20:49:52      阅读:360      评论:0      收藏:0      [点我收藏+]

标签:响应   blank   master   http   blob   producer   截图   png   时间差   

benchmark 分析

组成部分

三个java类,都含有main方法,可选的传递一些参数,诸如测试线程数量,消息体积大小。
三个类分别用于测试普通生产者,事务生产者,消费者。
生产者 默认64个测试线程 1280byte消息大小。

测试指标

普通生产者

  • 这段时间内 每秒发送成功了多少条
  • 采样时间断内 发送消息最大耗时
  • 每条耗时多少毫秒
  • 发送请求失败条数
  • 接收响应失败条数

消费者

  • 每秒消费多少条
  • 产生到消费的平均时间差
  • 存储到现在的平均时间差
  • 产生到消费的最大时间差
  • 存储到现在的最大时间差

代码分析

Producer.java
Consumer.java

测试截图

技术分享
技术分享

rocketmq源码分析1-benchmark学习

标签:响应   blank   master   http   blob   producer   截图   png   时间差   

原文地址:http://www.cnblogs.com/simoncook/p/6361537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!