cluster-address проверенокритичноПишет Хаб
Брокер для кластерного обмена
в конфигурации это строка
cluster-address: amqp://guest:guest@localhost/Адрес AMQP брокера, через который узлы объявляют о себе и велят друг другу перечитать настройки; по умолчанию тот же брокер, что везёт почту.
Значения
- Значения
amqp://user:pass@host/vhost или amqps://…- Умолчание
amqp://guest:guest@localhost/ · снято со сборки- применение
нужен перезапуск- где можно задать
в файле конфигурации · ключом запуска · переменной окружения
Подробно
Членство в кластере — это не более чем общий адрес и общий обмен. Нет ни регистрации, ни главного узла, ни кворума: узел публикует, что он такое, слушает, что публикуют другие, и выполняет управляющие сообщения, которые до него доходят. Если навести две группы узлов на разные адреса кластера, они разойдутся в два кластера даже при общей базе; если навести на один адрес — соединятся, даже если родственниками их никто не задумывал.
Что будет, если ошибиться
В пароле есть @ : / % или пробел.Адрес не разбирается так, как его собирает MailerQ, и брокер отклоняет вход с ACCESS_REFUSED, хотя пароль верный: процентные экранирования здесь не раскодируются.проверено опытом · вывод
Узлы наведены на разные адреса кластера.Они перестают слышать сообщения друг друга о перечитывании; правки настроек доходят лишь до части парка.вывод · вывод