【问题标题】:Active MQ get count number of messages consumed/produced per secondActivemq 获取每秒消耗/产生的消息数
【发布时间】:2011-10-30 15:07:46
【问题描述】:

在activemq中有什么方法可以获取消息的计数 在代理端每秒/分钟消耗/生产?

我已经尝试使用http://activemq.apache.org/jmeter-performance-tests.html 进行 JMeter 配置,但我几乎无法收集到任何性能矩阵。

谢谢

【问题讨论】:

  • 我正在尝试确定。

标签: activemq


【解决方案1】:

如果您想自己编写,那么您应该在代理上使用 JMX。 Broker MBean 具有“TotalEnqueueCount”和“TotalDequeCount”属性。您可以按特定时间间隔轮询这些值,并自行计算您的代理在每秒/分钟/小时内生成或消耗的消息数量。

当然,您需要确保在代理端设置了 JMX。有关详细信息,请参见此处:http://activemq.apache.org/jmx.html

【讨论】:

    【解决方案2】:

    要简单地查看总入队/出队统计信息,请使用 jconsole 或 web console

    如果您需要进一步处理(计算费率等),那么您应该执行以下操作之一:

    【讨论】:

      猜你喜欢
      • 2018-12-12
      • 1970-01-01
      • 2021-10-11
      • 1970-01-01
      • 2018-02-03
      • 2022-10-05
      • 2016-03-28
      • 2014-11-17
      • 2017-11-06
      相关资源
      最近更新 更多