2011-09-17 38 views
2

查看消息列表我们已经限制maxSession的数量至5 @ActivationConfigProperty(propertyName的=“maxSession”,=的PropertyValue“5”) 如果多于5个并发请求到来时,那么它必须在队列中等待。是否有任何选项可以查看队列中等待消息的数量作为列表并管理队列。是否有任何API来查看和管理队列。例如,如果JMS消息等待很长时间,使用队列管理我们可以重新启动消息,或者我们可以删除消息。如何HornetQ在

回答

5

JMS浏览器是为了做到这一点。

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

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

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

另外,你看过期的消息?如果您希望消息超时,则可以设置到期时间并听取到期队列。这对您的应用来说会是一个更好的设计。

+0

嗨克莱伯特,有没有任何查看Hornetq消息的GUI,你能告诉如何将JM浏览器连接到hornetq。 – vairam

+0

JMS浏览器是JMS API的一部分。关于JMS教程有很多信息。至于查看消息,您可以使用JMX方法中的列表方法。 –

+0

如果您没有任何问题,请您接受答案? –