Откуда берутся имена очередей и что их наследует провереноважноПишет Хаб
Читаемая очередь берёт имя из rabbitmq-queue, а при его отсутствии — из rabbitmq-outbox, и по нему же названа вся лестница задержек.
Подробно
Отсюда три следствия, и все три невидимы, пока не укусят. Первое: у узла из коробки нет строки rabbitmq-queue, поэтому именем, от которого всё зависит, оказывается ключ маршрутизации, — странное место, чтобы его искать. Второе: переименование этого ключа переименовывает вместе с ним и лестницу: под новым именем появляются одиннадцать очередей, и одиннадцать остаются под старым. Неиспользуемые очереди RabbitMQ сам не убирает, поэтому они висят, пока их не удалят руками, и узел, переименованный дважды, несёт две мёртвые лестницы. Третье: остальные ключи за ним не идут. rabbitmq-inbox продолжал указывать на старую очередь, и почта, принятая по SMTP, публиковалась бы туда, где никто не слушает. Ни журнал, ни консоль об этом не предупредили.