我有主题 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 .
最佳答案
听起来您还没有将配置添加到 activemq.xml 以启用与您的目标命名约定一致的功能:
<destinationInterceptors>
<virtualDestinationInterceptor>
<virtualDestinations>
<virtualTopic name="VirtualTopic.>" prefix="Consumer.*." selectorAware="false"/>
</virtualDestinations>
</virtualDestinationInterceptor>
</destinationInterceptors>
关于jms - 如何使用 Activemq 虚拟主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40715342/