我在所有地址上运行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'
1条答案
按热度按时间w9apscun1#
我通过使用Artemis多播队列的地址名作为ActiveMQ上的主题名来解决这个问题。