Vig*_*esh 11 monitoring activemq-classic jmx
我在ActiveMQ页面中读到,使用JMX我们可以监视activemq中的队列.如果队列在ActiveMQ中有消息(深度高)或服务间隔很高,我们如何得到通知.在unix环境中不使用任何shell脚本.是否可以通过Java程序?如果是的话,请给我一些想法来完成这项工作.
Fah*_*ail 15
对于无JMX的方法,您还可以使用activemq控制台页面提供的XML源.XML Feed托管在http://ip:port/admin/xml/queues.jsp
对于每个队列,这将具有与此类似的标签:
<queue name="your queue">
<stats size="0" consumerCount="1" enqueueCount="0" dequeueCount="0"/>
....
</queue>
Run Code Online (Sandbox Code Playgroud)
只需在代码中解析这个XML,就可以了.
归档时间: |
|
查看次数: |
14882 次 |
最近记录: |