【问题标题】:How to view Message list in HornetQ如何在 HornetQ 中查看消息列表
【发布时间】:2011-11-19 04:08:33
【问题描述】:

我们将 maxSession 的数量限制为 5 @ActivationConfigProperty(propertyName = "maxSession", propertyValue = "5") 如果超过 5 个并发请求,则必须在队列中等待。是否有任何选项可以将队列中的等待消息数量作为列表查看并管理队列。是否有任何 API 可以查看和管理队列。例如,如果 JMS 消息等待很长时间,使用队列管理我们可以重新发起消息,或者我们可以丢弃该消息。

【问题讨论】:

    标签: jboss jms hornetq message-driven-bean


    【解决方案1】:

    JMS 浏览器就是为此而生的。

    您也可以使用 Management API 来执行此操作。

    此外,您这样做的问题将是并发性。

    当您使用任何内容列出消息时,该消息可能已经消失。

    另外,您是否查看过过期消息?如果你想要消息超时,你可以设置过期并监听过期队列。这将是您的应用程序的更好设计。

    【讨论】:

    • 嗨,Clebert,有没有用于查看 Hornetq 消息的 GUI,你能告诉我如何将 jms 浏览器连接到 hornetq。
    • JMS 浏览器是 JMS API 的一部分。 JMS 教程中有很多信息。至于查看消息,可以使用JMX方法上的list方法。
    • 如果您没有其他问题,您可以接受答案吗?
    • 你好,clebert,你能告诉我hornetq管理、核心管理API、JMS管理API和通过JMX使用管理哪个是更好的选择,
    • 这真的取决于你的用例 varam.. 没有首选的方式
    猜你喜欢
    • 1970-01-01
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 2018-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-29
    相关资源
    最近更新 更多