ネットワークで負荷分散のために3つのブローカーを設定しようとしています。クライアントとプロデューサーはこれらのブローカーのいずれかに接続できます。ActiveMQ - 複数のブローカー構成のネットワーク
質問:
これらのブローカーをネットワークに使用するための推奨トポロジーとは何ですか?具体的には、これらのブローカーのそれぞれで使用するnetworkConnector構成は何ですか?二重化設定を有効にする必要がありますか? (私は推測デュプレックス設定は、我々が選択したトポロジーに依存する)
A-> B-> C-> 又は < - > B < - > C < - >
クライアントはフェールオーバープロトコルを使用してこれらのブローカに接続する必要があります。例えばフェールオーバー://(tcp:// b1:6161、tcp:// b2:6161、tcp:// b3:6161)
再起動の際にクライアント側で重複したメッセージ処理が必要ですか? http://forum.springsource.org/showthread.php?108461-Failover-issue-in-ActiveMQを参照してください。ここに重複するメッセージの問題が存在する理由を明確にしないでください。
http://edelsonmedia.com/?p=143のようにトポロジーを設定するのが理想的です。マスターとスレーブでnetworkConnectorを設定する方法は明確ではありません。