群體成員配置需要至少一個 Collective Controller 位址(由 controllerHost 和 controllerPort 來識別)。Collective Controller有多個可用的位址。請新增一或多個 failoverController 元素,來識別其他的控制器。當有多個控制器可用時,成員會連接其中一個控制器。如果控制器連線非預期結束,成員會連接剩餘的一組控制器中的另一個控制器。
Name | Type | Default | Description |
---|---|---|---|
controllerHost | string | Collective Controller 實例的主機名稱。 | |
controllerPort | int | JMX/REST 連接器的埠,通常是 HTTPS 埠。 | |
heartBeatInterval | 精準度是毫秒的時間量 | 60s | 群體成員聯絡 Collective Controller 以表示存活的定期時間間隔。最小值是 1 秒。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 |
controllerReadTimeout | 精準度是毫秒的時間量 | 300s | 成員連接 Collective Controller 時的讀取逾時值。在大型或地理位置分散的拓蹼中,可能需要較長的讀取逾時值。最小值是 2 分鐘。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 |
可供群體成員使用的其他 Collective Controller 位址。
Name | Type | Default | Description |
---|---|---|---|
id | string | 唯一的配置 ID。 | |
host | string | Collective Controller 實例的主機名稱。 | |
port | int | JMX/REST 連接器的埠,通常是 HTTPS 埠。 |