Camel 我们是否可以配置代理以使用地址名称创建自动生成的组播队列名称

omvjsjqw  于 2022-11-07  发布在  Apache
关注(0)|答案(1)|浏览(153)

我在所有地址上运行Artemis经纪人2.18(匹配="#”)

<auto-create-queues>true</auto-create-queues>
<auto-create-addresses>true</auto-create-addresses>

当我开始使用Camel JMS元件从不存在的多点传送队列使用时

from("jms:topic:my_topic")

在my_topic地址下生成的队列名称是隐式的:4558-四溴二苯醚-4-酮

我知道我可以使用FQDN名称正确创建它:

from("activemq:topic:my_topic::my_topic")

但这需要更改客户端配置。
是否有办法配置代理使用地址名作为默认队列名?在这种情况下,队列名将是'my_topic'

w9apscun

w9apscun1#

我通过使用Artemis多播队列的地址名作为ActiveMQ上的主题名来解决这个问题。

相关问题