ストア アンド フォワード戦略を使用して Network of Brokers をセットアップし、正常に機能することができました。私は今、より大きなマシンを与えられており、ブローカーのネットワーク内にマスター/スレーブのペアをセットアップしたいと考えています. マスターは設定を変更する必要がないことは理解していますが、スレーブは対応するマスターを URI で示す必要があります。ただし、クライアントで指定する uri についてはよくわかりません。私は5.6リリースを使用しています。
例: 1 台のマシンで MasterA、SlaveB、および別のマシンで MasterB、SlaveA を持つ 2 台のマシン。マスターとスレーブの間にネットワーク コネクタはありませんが、MasterA と MasterB の間にネットワーク コネクタがあります。この時点まで私が正しいことを願っています。クライアントの uri はどうですか? 私は現在、のようなクライアントでnioプロトコルを使用していますfailover:(nio:localhost1:61616,nio:localhost2:61616)?randomize=true
。ブローカー間の負荷を分散するために、randomize=true を指定します。
どのクライアント URI を使用すればよいか教えてください。すべてのブローカー URI を含めるか、マスター URI のみを含める必要がありますか? nio プロトコルは引き続き使用できますか? randomize=true
負荷が分散されるように使用することを好みます。