【问题标题】:With Activemq how can make more than one exclusive consumer for queue?使用 Activemq 如何让多个独占消费者成为队列?
【发布时间】:2018-03-14 19:52:38
【问题描述】:

如您所知,我们可以使用独占消费者,它只允许一个消费者同时从队列中消费以保留订单......但是: 我有 4 个消费者,我需要他们都接收消息并为所有消费者保留订单,但不幸的是,我们只能为一个消费者使用独家消费者。我该怎么办? 注意:我不想使用主题 谢谢

【问题讨论】:

    标签: queue activemq consumer


    【解决方案1】:

    如果您希望四个消费者从队列中读取,那么您不想使用独占消费者,因为顾名思义,它一次只允许一个“独占”消费者从队列中读取。

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

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

    【讨论】:

    • 非常感谢,非常好...另一个问题是我可以使用 GroupID 吗?我提醒我想使用队列而不是主题,我希望所有 4 个消费者都收到消息,之后该消息将是干净的表单队列
    • 这是一个新问题,应该在您尝试过并获得足够的知识后单独提出。
    猜你喜欢
    • 2018-12-18
    • 2014-06-27
    • 2015-01-28
    • 2019-05-04
    • 1970-01-01
    • 1970-01-01
    • 2019-02-26
    • 2018-12-22
    • 2017-07-02
    相关资源
    最近更新 更多