Active MQ获取每秒消耗/生成的消息数

时间:2011-08-19 13:16:05

标签: activemq

在activemq中是否有任何方法可以获取计数消息数量 在经纪人端每秒/分钟消耗/生产?

我已经使用http://activemq.apache.org/jmeter-performance-tests.html尝试了JMeter配置,但几乎没有我可以收集的任何性能矩阵。

感谢

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

只需查看总排队/出队统计数据,使用jconsoleweb console

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