JMS サーバーは、その性質上、ハブ&スポーク形態のハブとして機能します。
JMS サーバーは、ハブとして機能するため、クライアントからの接続制御、メッセージ配信処理などが JMS サーバーに集中します。
JMS クライアントの参加が増加すると、"ハブ&スポーク" 方式では効率が下がってきます。
それは、中央のハブに負荷が一極集中することに起因します。
したがって、ここが JMS メッセージング アプリケーションのボトルネックとなります。
FioranoMQ では、JMS サーバーへの負荷の集中を軽減する目的で、
次の 2つの負荷分散機能を設けています。
ディスパッチャー
ディスパッチャーは、クライアント接続のロードバランシング (負荷分散) に用いられるもので、
クラスター内のサーバー間で負荷を分散します。
詳細については、ディスパッチャーのページを参照してください。
ディスパッチャー のページへ
リピーター
リピーターは、複数のサーバーにまたがったトピックやキューを用いてメッセージングを行うものです。
ディスパッチャーは一箇所で構成されたクラスターによって不可分散を行うものですが、
リピーターは地理的に分散されたサーバー間で負荷分散が行えます。
詳細については、リピーターのページを参照してください。
リピーター のページへ
|