使用Activemq如何为队列创建多个独占消费者?

时间:2017-10-03 14:56:42

标签: queue activemq consumer

如您所知,我们可以使用Exclusive Consumer,它只允许单个消费者立即从队列中消费以预先订购...但是: 我有4个消费者,我需要他们所有人接收消息并预先订购所有这些消息但不幸的是我们可以仅为一个消费者使用独家消费者......我该怎么办? 注意:我不想使用主题 感谢

1 个答案:

答案 0 :(得分:0)

如果您希望四个消费者从队列中读取,那么您不希望使用Exclusive消费者,因为名称可能意味着它一次只允许一个“独占”消费者从队列中读取。

如果您不使用独占消费者,那么所有四个人将以循环方式从队列中读取,基本上共享处理来自队列的消息的工作。

如果您希望所有人阅读相同的消息,那么您要么使用主题,要么根据您的要求查看ActiveMQ Virtual Destinations