jms - 如何使用 Activemq 虚拟主题?

标签 jms activemq message-queue spring-jms

我有主题 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.xml 以启用与您的目标命名约定一致的功能:

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

关于jms - 如何使用 Activemq 虚拟主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40715342/

相关文章:

java - Camel 在死信队列中序列化json

node.js - Node.js 的进程间和服务器间事件发射器/监听器?

embedded - uC/OS-II中的消息队列不是先进先出顺序吗?

java - com.ibm.msg.client.wmq.WMQConstants 无法解决

spring - Spring JMS接收主题消息

java-8 - 无法向 JBoss EAP 7.2 中嵌入的远程 ActiveMQ Artemis 发送消息

linux - 控制台Ant下ActiveMQ无法运行的例子

Java:跨多个服务器同步线程

java - Spring jms - 重命名 DLQ

C Linux pthreads : sending data from one thread to antoher using message queue gives unexpected result