2011-09-17 50 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

如果您沒有任何問題,請您接受答案? –