【发布时间】:2019-01-23 05:25:42
【问题描述】:
我正在开发一个使用 HornetQ 进行消息传递的服务器。我想知道是否有一个实用程序(无论是独立应用程序还是 IDE 集成工具)可以用来监控开发阶段的队列内容(列出队列、其内容和存储在其中的具体消息)?
另外,在生产中检查队列内容的最佳方法是什么?
谢谢,
吉尔
【问题讨论】:
我正在开发一个使用 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
【讨论】: