【问题标题】:ActiveMQ Durable subscribers -- concurrent consumersActiveMQ 持久订阅者——并发消费者
【发布时间】:2017-02-20 07:41:34
【问题描述】:

对于使用 sping-jms 的持久订阅者,对于多个并发消费者的推荐解决方案是什么

【问题讨论】:

    标签: activemq spring-jms


    【解决方案1】:

    改用虚拟主题。生产者发送到一个特别命名的主题。消费者订阅一个特别命名的队列(包括拥有多个消费者、独占消费者、消息组等的能力)双赢!

    http://activemq.apache.org/virtual-destinations.html

    【讨论】:

    • 好的,这很有趣。让我试试。 qq,这对 CLIENT_ACK 有用吗?
    • 是的,它会与 CLIENT_ACK 一起工作。顺便说一句——根据 JMS 规范,CLIENT_ACK 并不像大多数人认为的那样。确保您希望它确认所有 _previous_messages.. 如果您想要真正的 per-message-ack,请使用 INDIVIDUAL_ACK 或 TRANSACTED
    • 谢谢你,Matt——另一个帮助,我用 ActiveMQ、Sping-JMS 开发了代码。通过使用 DLMC 我正在配置侦听器,请您提供一些 spring-jms 相关的虚拟主题,订阅者。
    • 非常感谢您在这方面的帮助。
    • 我尝试使用带有虚拟主题的 Spring-jms 进行谷歌搜索,没有看到太多帮助。
    猜你喜欢
    • 2017-01-24
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    • 2017-10-31
    • 2018-03-14
    • 1970-01-01
    • 2017-07-17
    • 1970-01-01
    相关资源
    最近更新 更多