Refactoring
This commit is contained in:
@@ -20,8 +20,8 @@
|
||||
## Discovery
|
||||
|
||||
Для поиска соседей используется механизм рассылки широковещательных сообщений.
|
||||
Каждая нода периодически рассылает широковещательные сообщения со своим ip адресом.
|
||||
Каждая нода так же случает широковещательные сообщения на том же порту и сохраняет
|
||||
Каждая нода периодически рассылает широковещательные сообщения со своим ip адресом, а так же
|
||||
случает широковещательные сообщения на том же порту и сохраняет
|
||||
у себя уникальный список полученных адресов. Все новые адреса отправляются в
|
||||
отдельный канал. За регистрацию отпадающих нод отвечает сервис рассылки сообщений,
|
||||
уведомляя о них discovery сервис через отдельный канал.
|
||||
@@ -31,8 +31,8 @@
|
||||
|
||||
## Рассылка сообщений
|
||||
|
||||
Сервис рассылки сообщений получает новые адреса нод от discovery сервиса и
|
||||
создаёт стрим для каждого полученного адреса ноды. При отключении стрима отправляет
|
||||
Сервис рассылки сообщений получает новые адреса нод от discovery сервиса через выделенный канал
|
||||
и создаёт стрим для каждого полученного адреса ноды. При отключении стрима отправляет
|
||||
сообщение с ip адресом отвалившейся ноды в discovery сервис.
|
||||
|
||||
В каждый стрим периодически (период настраиваем) отправляется строка, которую
|
||||
|
||||
Reference in New Issue
Block a user