我采用了 Hello World 示例(http://activemq.apache.org/hello-world.html)并尝试对其进行更改,使其使用以下activmq.xml
配置
<destinationInterceptors>
<virtualDestinationInterceptor>
<virtualDestinations>
<compositeQueue name="TEST.FOO">
<forwardTo>
<queue physicalName="QUEUE.FOO" />
<topic physicalName="TOPIC.BAR" />
</forwardTo>
</compositeQueue>
</virtualDestinations>
</virtualDestinationInterceptor>
</destinationInterceptors>
在代码的消费者部分中,我已将其更改为收听QUEUE.FOO
Destination destination = session.createQueue ("QUEUE.FOO")
我预计这种行为将是消息将由队列接收和处理并堆积在一个主题上,但是当我转到监视器时,我看到没有TOPIC.BAR
列出,并且收到的消息也为空。
我有什么误解或做错了什么?
谢谢
克莱莫