我该如何使用ActiveMQ虚拟主题?

3
我有一个主题VirtualTopic.Orders和2个队列Consumer.A.VirtualTopic.OrdersConsumer.B.VirtualTopic.Orders。我向VirtualTopic.Orders发送消息,已经收到,但Consumer.A.VirtualTopic.OrdersConsumer.B.VirtualTopic.Orders没有收到。

这是我的指南http://activemq.apache.org/virtual-destinations.html


请提供更多的解释,比如你遇到了什么错误或者你尝试过的代码部分,这将有助于任何人回答。 - Viplock
这个问题有解决方案吗?你在哪里配置虚拟主题?你是否还需要在activemq xml中配置消费者主题/队列?如果是,你将其配置为队列还是主题? - Sayantan
1个回答

4

听起来你还没有在activemq.xml中添加配置,以启用与你的目标命名约定相一致的功能:

<destinationInterceptors>
 <virtualDestinationInterceptor>
    <virtualDestinations>
      <virtualTopic name="VirtualTopic.>" prefix="Consumer.*."   selectorAware="false"/>
    </virtualDestinations>
  </virtualDestinationInterceptor>
</destinationInterceptors>

1
我已经将配置添加到activemq.xml中,但它没有起作用。 - Khanh Lâm
1
发布您的配置。 - Matt Pavlovich

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接