如何使用Activemq虚拟主题?

时间:2016-11-21 08:02:49

标签: jms activemq message-queue spring-jms

我的主题是 VirtualTopic.Orders 和2个队列 Consumer.A.VirtualTopic.Orders Consumer.B.VirtualTopic.Orders 。我向收到的 VirtualTopic.Orders 发送消息,但是 Consumer.A.VirtualTopic.Orders Consumer.B.VirtualTopic.Orders 做了没收到。

这是我的导游http://activemq.apache.org/virtual-destinations.html

1 个答案:

答案 0 :(得分:2)

听起来您没有将配置添加到activemq.xml以启用与目标命名约定一致的功能:

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