【问题标题】:Active MQ one message by a consumer消费者的活动 MQ 一条消息
【发布时间】:2015-11-24 11:16:12
【问题描述】:

我们可以将 ActiveMQ 配置为每个应用程序实例仅发送一条消息吗? 实际上我已经以集群模式安装了tomcat。

我使用 Spring JMS 模板作为消费者。

【问题讨论】:

    标签: activemq spring-jms


    【解决方案1】:

    您需要进一步解释您的问题;不清楚你在问什么。

    如果您在谈论预取,IIRC ActiveMQ 默认将预取设置为 1000;将其设置为 0 以强制将消息分发到所有实例(以性能为代价)。通常您会希望使用预取,但您需要根据需要对其进行调整。

    【讨论】:

      【解决方案2】:

      将 maxConcurrentConsumers 属性设置为 1。这应该使得每个节点只有一个线程从队列中消费。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-25
        • 2013-04-09
        • 1970-01-01
        • 2013-08-25
        • 2017-10-19
        相关资源
        最近更新 更多