你有想法嗎,如果會有一些不錯的方式來瀏覽/記錄JMS隊列? (我正在使用OpenJMS)JMS隊列日誌記錄/瀏覽所有消息(不可見的消費者隊列)(OpenJMS)
對於主題,我可以添加一個消費者更多,這是關於它,但隊列我還沒有完成一個解決方案。我想將所有消息記錄在某些隊列和主題中,而不從隊列中「彈出」它們(以便記錄器可以瀏覽隊列中的「不可見」)。
隨着javax.jms.QueueBrowser我可以得到隊列的快照,但似乎並沒有提供「監聽器解決方案」 - 再次閱讀完所有的郵件上無限循環隊列,並再次和希望,沒有消息碰巧在我的快照之前被寫入和使用 - 這聽起來不是一個好的解決方案。
另一種選擇是爲每個「邏輯隊列」創建兩個隊列 - 一個用於記錄器,一個用於實際使用 - 然後記錄器會將消息轉發到「實際隊列」 - 可能可以工作,但可能會有解決方案更好
所以,如果有人有一個解決方案,通過一個「不可見」記錄器或一些其他不錯的記錄解決方案來獲取隊列中的所有消息,那很酷。
即使對於這種特殊情況,這是不可能的(研究任務與JMS實現限制),總的來說ActiveMQ似乎更好的選擇,謝謝。 – Touko 2009-01-02 10:37:51