Многоадресное открытие Hazelcast - PullRequest
0 голосов
/ 03 сентября 2018

Может кто-нибудь рассказать, как на самом деле работает Multicast Discovery от HazelCast. Я хочу, чтобы детали о каждом члене обнаруживали его сверстники. Я пытался найти хороший ресурс, но не нашел подробного объяснения этому.

1 Ответ

0 голосов
/ 03 сентября 2018

Из онлайн-книги Mastering Hazelcast (https://hazelcast.org/mastering-hazelcast/#join-mechanism):

При обнаружении многоадресной рассылки участник отправит сообщение всем участникам, которые прослушивают определенную группу многоадресной рассылки.

(т.е. при попытке присоединиться). Это сводится к привязке к групповому адресу и порту группы и прослушиванию входящих соединений. Пара адрес + порт должна быть известна всем узлам. Таким образом, вместо того, чтобы каждый узел заранее знал фактический адрес всех других узлов, все они должны знать адрес и порт группы многоадресной рассылки.

Также описано здесь: http://docs.hazelcast.org/docs/3.10.4/manual/html-single/index.html#discovering-members-by-multicast

Пока узел подключен, он будет периодически отправлять тактовые импульсы другим узлам. Если сердцебиение пропущено в течение определенного периода времени, то узел считается отключенным (http://docs.hazelcast.org/docs/3.10.4/manual/html-single/index.html#failure-detector-configuration)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...