【问题标题】:Allow multiple consumer for the same queue允许同一个队列有多个消费者
【发布时间】:2018-11-01 21:46:14
【问题描述】:

假设我有一个队列FILE_DATA。主进程将读取它并执行它必须做的任何事情,但同时我想让另一个侦听器到同一个队列以进行审计。

ActiveMQ 5.x 是否支持这些东西?

我正在使用 SpringBoot。

【问题讨论】:

  • 您使用的是哪个 ActiveMQ 代理(“经典”5.x 或 Artemis)?客户端使用什么协议?
  • 另外,您是说您希望这两个(即“主要”和“审计”)消费者都获得相同消息的副本(例如发布/订阅语义)?
  • 我用的是经典版。

标签: java spring-boot activemq


【解决方案1】:

听起来您想要类似于Mirrored Queue 的东西能够订阅消费者并查看哪些数据正在通过队列。 ActiveMQ 支持许多这样的特性,因此查看文档是个好主意。

【讨论】:

  • 谢谢,这绝对适合。