Refactoring

This commit is contained in:
2023-12-12 10:02:45 +03:00
parent 08a7c9c04f
commit 309da64677
4 changed files with 7 additions and 33 deletions

View File

@@ -20,8 +20,8 @@
## Discovery
Для поиска соседей используется механизм рассылки широковещательных сообщений.
Каждая нода периодически рассылает широковещательные сообщения со своим ip адресом.
Каждая нода так же случает широковещательные сообщения на том же порту и сохраняет
Каждая нода периодически рассылает широковещательные сообщения со своим ip адресом, а так же
случает широковещательные сообщения на том же порту и сохраняет
у себя уникальный список полученных адресов. Все новые адреса отправляются в
отдельный канал. За регистрацию отпадающих нод отвечает сервис рассылки сообщений,
уведомляя о них discovery сервис через отдельный канал.
@@ -31,8 +31,8 @@
## Рассылка сообщений
Сервис рассылки сообщений получает новые адреса нод от discovery сервиса и
создаёт стрим для каждого полученного адреса ноды. При отключении стрима отправляет
Сервис рассылки сообщений получает новые адреса нод от discovery сервиса через выделенный канал
и создаёт стрим для каждого полученного адреса ноды. При отключении стрима отправляет
сообщение с ip адресом отвалившейся ноды в discovery сервис.
В каждый стрим периодически (период настраиваем) отправляется строка, которую