異なるマシンに存在する異なるブローカー インスタンスにミラー化されたキューをセットアップすることは可能ですか? もしそうなら、どのように?
そうでない場合、自家製の何かを行うためにサブクラス化/オーバーライドする必要があるのはどのコンポーネントですか?
異なるマシンに存在する異なるブローカー インスタンスにミラー化されたキューをセットアップすることは可能ですか? もしそうなら、どのように?
そうでない場合、自家製の何かを行うためにサブクラス化/オーバーライドする必要があるのはどのコンポーネントですか?
このセットアップに対するインセンティブが何であるかはよくわかりません。
ネットワークに複数のブローカーがある場合、特定のメッセージがどのマシン上にあるかを実際に知ることはできません (接続されたコンシューマーがあるブローカーに転送されるため)。
まったく別の ActiveMQ サーバーへの盗聴だけが必要な場合は、そのためにApache Camelを使用できます (ActiveMQ に含まれています)。
各 ActiveMQ インスタンスへのコネクタを構成するだけです。実際、別の質問への回答として、私は小さな Camel ルートを書きました。これは、 で始まるすべてのキューからFOO.
、 という名前の別のキューにメッセージをコピーしますCOPY.<queue name>
。こういう場合にも有効かもしれません。