outbox+NNNN провереноважно

Ступени задержки

Одиннадцать очередей, где ждут повторы: каждая истекает в следующую, а последняя — обратно в очередь отправки.

Подробно

Всё семейство — один механизм, и записано оно одной записью: от outbox+0001 до outbox+1024, степени двойки, TTL от секунды до примерно семнадцати минут. Ожидание любой длины собирается из ступеней, поэтому 600 секунд — это 512 + 64 + 16 + 8, четыре перехода. Их глубина — единственный видимый признак ожидающих повторов, потому что промежуточные попытки как результаты не публикуются. Панель мониторинга, показывающая очередь отправки и не показывающая эти, показывает узел с меньшим объёмом работы, чем у него есть. Потребителей у них нет по замыслу — сообщения по истечении двигает сам брокер, читать их некому. Поэтому правило «очередь с сообщениями и без потребителей», которое ловит мёртвый MTA, здесь не работает.

Что будет, если ошибиться

Лестница осталась после переименования очереди отправки.Сообщения на старых ступенях истекают в очередь, которую никто не читает, и остаются там. Наблюдалось: двенадцать осиротевших очередей после одного переименования на стенде.проверено опытом · вывод