cluster проверенокритичноПишет Хаб

Кластерный обмен

Веерный обмен, через который узлы объявляют о себе и ходят управляющие сообщения.

Подробно

Членство в кластере — это данный обмен плюс общая база, и больше ничего. Каждый узел привязывает к нему свою личную очередь, поэтому сообщение, опубликованное здесь, доходит до всех разом. Важны два сообщения. {"reload": true} заставляет каждый узел перечитать базу настроек — быстрая половина распространения настроек и то, что обязан посылать любой внешний писатель. {"hello": true} просит узлы немедленно о себе объявить. Публиковать их может всё, что умеет говорить с брокером; никакого API MailerQ здесь не участвует. Для Хаба это удобно — и стоит сказать прямо: те же доступы, которыми Хаб читает телеметрию, позволяют ему перенастроить каждый узел кластера.

Что будет, если ошибиться

Узлы наведены на разные адреса или обмены кластера.Они перестают слышать друг друга. Перечитывание доходит до части парка, остальные держат старые настройки до database-ttl, и ничто не показывает раскол.вывод · вывод