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

Как правильно обеспечивать отказоустойчивость брокеров?
Верно ли я понял исходя из доков на сайте AMQ, что оптимальным вариантом будет сеть брокеров, каждый из которых реализует мастер-слейв, например с помощью ZooKeeper?
Сообщения очередей распределяются по сети брокеров, а в failover у потребителей и производителей указываются адреса мастеров. Если один из узлов сети брокеров в лице мастера падает, то он теряет потребителей и производителей и тогда другие брокеры забирают с его слейвов его сообщения и через failover работа продолжается. Потом упавший мастер поднимается админом, получает часть новых производителей и потребителей и часть сообщений отправляется ему.
Я всё верно понимаю, или в чём-то заблуждаюсь?
  • Вопрос задан
  • 510 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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