【发布时间】:2018-03-14 19:52:38
【问题描述】:
如您所知,我们可以使用独占消费者,它只允许一个消费者同时从队列中消费以保留订单......但是: 我有 4 个消费者,我需要他们都接收消息并为所有消费者保留订单,但不幸的是,我们只能为一个消费者使用独家消费者。我该怎么办? 注意:我不想使用主题 谢谢
【问题讨论】:
如您所知,我们可以使用独占消费者,它只允许一个消费者同时从队列中消费以保留订单......但是: 我有 4 个消费者,我需要他们都接收消息并为所有消费者保留订单,但不幸的是,我们只能为一个消费者使用独家消费者。我该怎么办? 注意:我不想使用主题 谢谢
【问题讨论】:
如果您希望四个消费者从队列中读取,那么您不想使用独占消费者,因为顾名思义,它一次只允许一个“独占”消费者从队列中读取。
如果您不使用独占消费者,那么所有四个都将以循环方式从队列中读取,本质上共享处理来自队列的消息的工作。
如果您希望所有人都阅读相同的消息,那么您可以使用主题,或者根据您的要求查看ActiveMQ Virtual Destinations。
【讨论】: