2016-08-17 11 views
1

シナリオ: 2つのActiveMQノードA、Bマスタスレーブはありませんが、ピア間にはネットワークコネクタがあります。ActiveMQ、ブローカーのネットワーク、オフラインの恒久サブスクライバ重複排除

耐久性のあるトピックサブスクライバは、両方で登録されています(フェールオーバーを使用し、あるポイントでAに接続し、別のポイントでBに接続するため)。

問題:これは仕様によるものです:加入者がAに対してオンラインにされている場合は、各メッセージのコピーがB.

質問にオフロードサブスクリプション内に配置されていますか?これは、メッセージが削除され、サブスクリプションの1つでサブスクライバにのみ送信されるように構成できますか?

答えて

0

どうやらバイ・デザインhttp://activemq.apache.org/how-do-distributed-queues-work.html

を参照してくださいそれが言う「ストア/フォワードでトピックを分散」:すべての興味を持ったクライアントは、コピーを受け取り、除いて上記のアルゴリズムが続いている話題については

ActiveMQはループをチェックします(メッセージがブローカーの周りを無期限に流れるのを避けるため)。

関連する問題