2013-12-23 70 views
0

我正在使用一個需要使用hornet-q的應用程序。hornetq - 查看可用隊列

由於某種原因,這是種打擊或錯過。當我創建一個隊列時,該隊列的第一條消息有效,但第二條消息沒有,因此我試圖對JBOSS上運行的REST API的每個連接使用一個新的隊列。有時候這沒問題,有時候我會得到412 - 先決條件失敗(當多次使用同一個名字)或者僅僅是500個內部錯誤。

應用程序有一個/ api/hornet-queue /隊列/路徑,但它不允許GET請求。

是否有另一種方法來確定哪些隊列已打開?

回答

0

你泄露消費者和正在舉行的消費者的短信..

要麼重複使用相同的消費者,或關閉該消費者。

如果您需要關閉這樣的消費者,請將consumer-window-size設置爲0,這樣您就不會緩存消息並浪費資源。