Задать вопрос

Как обеспечивают отказоустойчивость ActiveMQ?

Как правильно обеспечивать отказоустойчивость брокеров?
Верно ли я понял исходя из доков на сайте AMQ, что оптимальным вариантом будет сеть брокеров, каждый из которых реализует мастер-слейв, например с помощью ZooKeeper?
Сообщения очередей распределяются по сети брокеров, а в failover у потребителей и производителей указываются адреса мастеров. Если один из узлов сети брокеров в лице мастера падает, то он теряет потребителей и производителей и тогда другие брокеры забирают с его слейвов его сообщения и через failover работа продолжается. Потом упавший мастер поднимается админом, получает часть новых производителей и потребителей и часть сообщений отправляется ему.
Я всё верно понимаю, или в чём-то заблуждаюсь?
  • Вопрос задан
  • 523 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы