Насколько я понимаю из документации информация о кластере обменивается с использованием многоадресных IP-адресов.Каждый сервер прослушивает и отправляет тактовые импульсы на общий адрес многоадресной рассылки (по умолчанию 228.0.0.4).Пульс содержит IP-адрес сервера и порт прослушивания.
Например, сервер A
запускается и отправляет hartbeat, содержащий '192.168.17.3:4012', на общий адрес многоадресной рассылки 228.0.0.4.Серверы B
, C
и D
теперь знают, как общаться с сервером A
.Серверы B
, C
и D
также периодически отправляют пульс, поэтому сервер A
вскоре знает, как связаться с каждым из них.