我尝试根据此文档ActiveMQ Wildcards将消息发送到多个队列。想法是将消息发送到PRICE.>
队列,并在队列PRICE.STOCK.NASDAQ.ORCL
和PRICE.STOCK.NYSE.IBM
中接收消息(已创建队列)。但是,与其将消息转发到PRICE.STOCK.NASDAQ.ORCL
和PRICE.STOCK.NYSE.IBM
activemq,而是创建成为该消息的新队列PRICE.>
。
我尝试使用activemq管理工具(发送掩码)和spring boot应用程序发送消息。行为是相同的-消息被放置在新创建的队列PRICE.>
中。没有进一步配置Activemq,我使用的是activemq 5.15.7随附的配置。
答案 0 :(得分:0)
仅订阅者支持此功能,发布消息时需要将其发送到特定的命名目的地。您可以使用ActiveMQ的Virtual Destinations功能来定义转发到某个已定义集合的目标目的地。