rabbitmq-queue проверенокритичноПишет Хаб

Очередь, которую читает MTA

в конфигурации это строкаrabbitmq-queue: …

Имя очереди, из которой MailerQ читает сообщения; если не задано, MTA берёт очередь, названную в rabbitmq-outbox.

Значения

Значения
любое допустимое имя очереди
применение
нужен перезапуск
где можно задать
в файле конфигурации · ключом запуска · переменной окружения

Подробно

Появилась в 5.15.0, чтобы разделить две вещи, которые раньше делили одну директиву: имя очереди для чтения и ключ маршрутизации, под которым письма публикуются на отправку. Старые конфигурации задавали только rabbitmq-outbox и опирались на то, что он значит и то и другое, — ровно так поставочный конфиг поступает до сих пор: строки rabbitmq-queue в нём нет. Откат к прежнему поведению проверен на стенде: переименование rabbitmq-outbox перевело всех десять потребителей на новую очередь и переименовало вместе с ней всю лестницу задержек. Задавайте это явно на любом узле, где очередь чтения и ключ публикации — не одно и то же.

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

Задана очередь, в которую никто не публикует.Узел простаивает с десятью подключёнными потребителями и без работы, и об ошибке не сообщает никто.вывод · вывод
Изменено на узле, где в старой очереди ещё есть сообщения.Эти сообщения осиротели: очередь их держит, потребителей не осталось, и в консоли их не видно — она показывает только ту очередь, которую читает MTA.проверено опытом · вывод