我正在开发一个使用HornetQ进行消息传递的服务器。我想知道是否有一个实用程序(无论是独立应用程序还是 IDE 集成工具)可以用来监控开发阶段的队列内容(列出队列、其内容和存储在其中的具体消息)?
另外,在生产中检查队列内容的最佳方法是什么?
谢谢,
吉尔
通过管理接口的 JMX 方法有一些方法,您可以在其中调用此类任务。
如果您在 AS7 上,则应用程序服务器控件具有其中一些方法。JMX 管理在 hornetq 的 AS7 上被禁用,因为 AS7 的管理接口是现在的首选方式,但是如果您错过管理中可用的任何东西,您可以在 hornetq 上将属性 jmx-enabled 设置为 true,您应该准备去。
还有第三方产品,例如Hermes JMS。
您还可以在本章中找到更多信息:http: //docs.jboss.org/hornetq/2.3.0.CR2/docs/user-manual/html/management.html