1

JGroups の使用を検討しており、目的に適した構成を評価しようとしているときに、標準の udp.xml 構成 (およびそのバリエーション) に FD_SOCK と FD_ALL の両方が指定されていることに気付きました。標準の UDP ベースのクラスター メッセージング構成には、両方が本当に必要ですか?

FD_SOCK を使用すると、より迅速に障害を検出できると思いますが、それが唯一の利点ですか? そう仮定すると、なぜ FD_ALL が必要なのですか? (FD_SOCK は隣接ノードが停止している場合にのみ通知しますが、FD_ALL はクラスター全体を対象としているのでしょうか?)

基本的に、私はそれぞれの長所/短所を理解しようとしているだけで、プロトコルの1つを削除して物事をできるだけシンプルにすることが理にかなっている.

前もって感謝します!スコット

4

2 に答える 2

2

https://community.jboss.org/wiki/FDVersusFDSOCK . これは概念的に同じであるため、FD を FD_ALL に置き換えます。

于 2013-12-05T04:59:32.407 に答える
1

FD_SOCK のみを使用することもできますが、クラッシュしたメンバーのみを検出し、メンバーのハング (TCP 接続を閉じない)、スイッチのクラッシュ、またはプラグの引き抜きは検出しません。そのため、デフォルトの構成には両方のプロトコルが含まれています。

于 2014-01-29T08:01:09.857 に答える