メッセージ キューを使用して多数のパブリッシャー/サブスクライバーを含むシステムを構築していた場合、いくつかのネットワーク構成オプションがあるようです。
- すべてのマシンが使用する 1 つのクラスター化されたブローカーを持つことができます。各マシンにはローカル キューがありません。
- すべてのマシンにブローカーをローカルにインストールし、ストア アンド フォワードを使用してリモート マシンにメッセージを配信できます。
たとえば、MSMQ ではすべてのマシンに独自のローカル キューが必要ですが、Tibco EMS は多くの場合、各コンシューマーにローカル キューを持たずにクラスターで使用されるようです。
ローカル キューがないことのマイナス面と、その決定に影響を与える要因は何ですか?