集合メンバー構成には、少なくとも 1 つの集合コントローラー・アドレス (controllerHost とcontrollerPort で識別されるもの) が必要です。集合コントローラーには、複数の使用可能なアドレスを設定することができます。追加のコントローラーを識別するために、1 つ以上の failoverController エレメントを追加します。 複数のコントローラーが使用可能な場合、メンバーはそのコントローラーの 1 つに接続します。 コントローラーへの接続が意図せずに終了する場合は、メンバーは残っているコントローラー・セット内の別のコントローラーに接続します。
Name | Type | Default | Description |
---|---|---|---|
controllerHost | string | 集合コントローラー・インスタンスのホスト名。 | |
controllerPort | int | JMX/REST コネクターのポート。通常は HTTPS ポートです。 | |
heartBeatInterval | 期間 (精度: ミリ秒) | 60s | 集合メンバーが活性を示すため定期的に集合コントローラーに通知するときの時間間隔。 最小値は 1 秒です。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。 |
controllerReadTimeout | 期間 (精度: ミリ秒) | 300s | メンバーを集合コントローラーに接続するための読み取りタイムアウト。 大規模なトポロジーあるいは地理的に分散したトポロジーには、より長い読み取りタイムアウトが必要な場合があります。 最小値は 2 分です。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。 |
集合メンバーが使用できる追加の集合コントローラー・アドレス。
Name | Type | Default | Description |
---|---|---|---|
id | string | 固有の構成 ID。 | |
host | string | 集合コントローラー・インスタンスのホスト名。 | |
port | int | JMX/REST コネクターのポート。通常は HTTPS ポートです。 |