我有一个虚拟主题 topic.vt.order 和我的两个消费者队列 topic.vt.order.consumer.A 和 topic.vt.order.consumer .B 即可。 我的问题是,消费者不会收到我发送到我的主题 topic.vt.order 的消息。
这是我的配置(activemq.xml)
<destinationInterceptors>
<virtualDestinationInterceptor>
<virtualDestinations>
<virtualTopic name="topic.vt.>" postfix=".consumer.*" selectorAware="false"/>
</virtualDestinations>
</virtualDestinationInterceptor>
</destinationInterceptors>
感谢您的帮助!
答案 0 :(得分:0)
现在它有效! 在这里你可以看到我的配置:
<destinationInterceptors>
<virtualDestinationInterceptor>
<virtualDestinations>
<virtualTopic name="topic.vt.>" postfix=".consumer.*" prefix="" selectorAware="false"/>
</virtualDestinations>
</virtualDestinationInterceptor>
</destinationInterceptors>
您必须为属性&#34;前缀&#34;设置一个值。如果你把它设置为空白就可以了!