RabbitMQ – Случайные очереди с именем «amq.gen- *», получающим автогенерирование

У меня есть набор для отправки сообщений в надежные очереди с сервера (NodeJS), а клиент (приложение для Android) прослушивает сообщения в своих соответствующих очередях (каждое устройство Android ищет свою соответствующую очередь, которая уникальна).

Согласно документу RabbitMQ, когда мы пытаемся подключиться к очереди с пустым именем (т. Е. «»), RabbitMQ генерирует случайную очередь с именем, начинающимся с «amq.gen-». Но, где нет кода клиента или сервера, я вижу, что я пытаюсь подключиться к очереди с пустым именем, но все же вижу много генерируемых случайных очередей.

Может ли кто-нибудь помочь мне понять, какие другие сценарии могут создавать случайные очереди с именем «amq.gen- *»?

    Если вы создаете очередь с пустым именем, будет создано случайное имя очереди amqp.gen-* . Если вы подключаетесь к очереди с пустым именем, тогда, в зависимости от метода, последний объявленный в этом имени очереди канала будет использоваться. Если ни одна очередь не была объявлена ​​или метод не поддерживает пустую очередь, будет выведена ошибка имени.

    Подробнее см. В queue.declare метода queue.declare и документации домена домена domain.queue-name .