2016-11-21 97 views
1

我有话题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如何使用Activemq虚拟主题?

+0

提供更多的解释,就像是有你面对任何错误或代码你尝试过的部分将帮助任何人回答。 – Viplock

+0

有没有解决方案?你在哪里配置虚拟主题?您是否还必须在activemq xml中配置使用者主题/队列?如果是,你是否将它配置为队列或主题? – Sayantan

回答

1

听起来像是你还没有添加配置到activemq.xml中,使与您的目的地命名约定对齐功能:

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

我已将配置添加到activemq.xml,但它不起作用 –

+1

发布您的配置 –