Вопрос проверяет понимание механизмов отказоустойчивости и сохранения данных в RabbitMQ.
Короткий ответ
Если RabbitMQ падает, все сообщения, которые не были сохранены на диск, теряются. Для сохранности критичных сообщений их нужно публиковать как persistent, а очереди объявлять как durable. После перезапуска брокер восстановит durable-очереди и persistent-сообщения с диска. Кластер RabbitMQ (с зеркалированием очередей) позволяет пережить падение одного узла без потери данных и простоя.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.