Jboss 如何在HornetQ中查看邮件列表

Jboss 如何在HornetQ中查看邮件列表,jboss,jms,hornetq,message-driven-bean,Jboss,Jms,Hornetq,Message Driven Bean,我们已将maxSession的数量限制为5 @ActivationConfigProperty(propertyName=“maxSession”,propertyValue=“5”) 如果并发请求超过5个,那么它必须在队列中等待。是否有任何选项可以将队列中等待的消息数作为列表查看并管理队列。是否有用于查看和管理队列的API。例如,如果JMS消息等待很长时间,则使用队列管理可以重新启动消息,也可以丢弃消息 JMS浏览器就是为了做到这一点而设计的 您还可以使用管理API来实现这一点 此外,这样做的

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

JMS浏览器就是为了做到这一点而设计的

您还可以使用管理API来实现这一点

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

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


还有,你看过过期的邮件了吗?如果希望消息超时,可以设置过期并侦听过期队列。这对您的应用程序来说是一个更好的设计。

嗨,克莱伯特,有没有用于查看Hornetq消息的GUI,您能告诉我如何将jms浏览器连接到Hornetq。jms浏览器是jms API的一部分。关于JMS教程有很多信息。至于查看消息,您可以使用JMX方法上的列表方法。如果您没有更多问题,请接受答案好吗?嗨,克莱伯特,您能告诉我,对于hornetq管理、核心管理API、JMS管理API和通过JMX使用管理,哪一个更好,这实际上取决于您的用例价值。。没有更好的方法