Я создал длительную очередь (на 2-х зеркальных узлах, ha-mode: автоматический). Я поместил в него сообщения с режимом доставки = 2. - В пользовательском интерфейсе я вижу, что очередь является надежной (D), а сообщения находятся в очереди и они являются постоянными. - Местоположение Mnesia прикреплено как объем. - Я вижу, что файл 0.rdq не является нулевым.

Предположительно, что сообщения были сохранены на диск.

После этого я докер убил оба узла. Когда я снова запустил узлы, все сообщения исчезли.

Есть ли какие-либо другие настройки, чтобы не потерять сообщения после симуляции катастрофы?

Версия Rabbitmq: 3.7.8

Спасибо!

1 ответ1

0

Получил решение: должен создать файл advanced.config и установить queue_index_max_journal_entries в соответствии с потребностями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .