2016-11-29 17 views
0

私は、ヒューズesbとヒューズ提供のactivemqキューを使用して実動アプリケーションを実行しています。私のキューには100k個のメッセージがあり、それらをキューから取り出さずにそれらのメッセージをダンプする必要があります。これらのメッセージをダンプする方法は?ヒューズactivemqメッセージのダンプを取得

私はactivemq:browse karafコマンドを使用し、出力をfile.Butに出力しましたが、すべてのメッセージが表示されませんでした。ファイルに書き込まれたメッセージは4000件でした。

答えて

2

ActiveMQは非常に深いキューを参照できないため、すべてを表示することはできません。ブラウズ操作は、ブローカのメモリに収まるものとmaxBrowsePageSizeの設定に制限されています。

ActiveMQで提供されるメッセージストアの内容をダンプするツールはありません。ブローカはデータベースではなく、メッセージを消費者が消費することを目的としたメッセージとして扱われるべきではありません。

+0

私はTimの評価に同意します。ブローカーは「データの移動」のためのツールであり、「データの格納」ではありません。 –

関連する問題