2016-11-29 30 views
0

我正在運行帶有保險絲esb的生產應用程序並使用保險絲提供的activemq隊列。在我的一個隊列中有100k條消息,我需要獲得這些消息的轉儲,而無需將它們從隊列中移除。什麼是獲取這些消息的轉儲的方法。獲取保險絲activemq消息的轉儲

我使用了activemq:瀏覽karaf命令並將輸出導向到file.But並沒有給我所有的消息。只有4000條消息被寫入文件。

回答

2

ActiveMQ無法瀏覽極其深的隊列,因此您不可能全部查看它們。瀏覽操作僅限於代理內存和maxBrowsePageSize設置的內容。

沒有工具可以轉儲ActiveMQ中提供的消息存儲庫的內容。經紀人不是一個數據庫,不應該被視爲一個,消息是爲了消費者的消費。

+0

我同意Tim的評估 - 經紀人是「數據移動」而不是「數據存儲」的工具。 –