У меня есть обмен, exchange1
, который имеет тип topic
. Для этого я создал две привязки с подстановочными знаками в них следующим образом - a.#
и b.#
. Это отправляет затем отправляет сообщения в некоторые другие очереди и обмены на основе привязки. Допустим, я публикую сообщение a.c.d.destination
, теперь мое сообщение достигает моего фактического пункта назначения , но также создается новая очередь с привязкой a.c.d.destination
из exchange1
, и сообщение также направляется в эту очередь. , Есть ли способ избежать этого, я не смог найти ничего, связанного с этим, в официальных документах или другом блоге.
Интересно, что эта новая очередь создается только один раз. Поэтому, когда я отправляю сообщение в a.c.d.destination
в первый раз, создается новая очередь с произвольным целым именем. Теперь, если я удаляю эту очередь и отправляю другие сообщения по тому же маршруту a.c.d.destination
, новый маршрут для нее не создается.
Снимок экрана этой вновь созданной очереди (xxx-delay-level-14
- exchange1
) - ![enter image description here](https://i.stack.imgur.com/KOEkF.png)