Когда использовать долговременную очередь в кластере RabbitMq? - PullRequest
1 голос
/ 10 марта 2019

Я читал о Durable Queue, что она останется, если RabbitMQ выйдет из строя, и мы не потеряли наши сообщения и очереди.

В этой статье я читал, что в кластере, если узел выходит из строя и его очередь была прочной, невозможно воссоздать очереди, и мы получили ошибку 404 Not_Found!так что это плохая ситуация.так когда лучше определить долговременную очередь?

1 Ответ

0 голосов
/ 10 марта 2019

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

Это недолговечная очередь, которая теряет данные, если узел выходит из строя, однако есть опция для lazyочереди, которые немедленно записывают данные на диск, как только они получают сообщение в очереди.Важно отметить, что все очереди находятся в режиме высокой доступности, т.е. они реплицируются на все узлы

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...