36.2.2. 検出グループ
ブロードキャストグループはコネクター情報がサーバーからどのようにブロードキャストされるかを定義しますが、検出グループはコネクター情報をマルチキャストアドレスからどのように受け取るかを定義します。
検出グループは接続ペアのリストを保持します (さまざまなサーバーの各ブロードキャストに対して 1 つ)。特定のサーバーからマルチキャストグループ上にブロードキャストを受け取ると、リスト内のそのサーバーのエントリが更新されます。
ある時間の間特定のサーバーからブロードキャストを受け取らない場合は、そのサーバーのエントリがリストから削除されます。
検出グループは HornetQ の以下の 2 つの場所で使用されます。
- クラスタ接続。接続を確立する必要があるクラスター内の他のサーバーについて認識できます。
- メッセージングクライアント。接続できるクラスター内のサーバーを検出できます。
検出グループは常にブロードキャストを受け入れますが、利用可能なライブおよびバックアップサーバーの現在のリストは、最初の接続が確立された場合のみ使用されます。これ以降、サーバー検出は通常の HornetQ 接続に対して行われます。