Camel rabbitmq создает новую очередь на каждом новом маршруте - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть обмен, 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...