【发布时间】:2015-11-24 11:16:12
【问题描述】:
我们可以将 ActiveMQ 配置为每个应用程序实例仅发送一条消息吗? 实际上我已经以集群模式安装了tomcat。
我使用 Spring JMS 模板作为消费者。
【问题讨论】:
标签: activemq spring-jms
我们可以将 ActiveMQ 配置为每个应用程序实例仅发送一条消息吗? 实际上我已经以集群模式安装了tomcat。
我使用 Spring JMS 模板作为消费者。
【问题讨论】:
标签: activemq spring-jms
您需要进一步解释您的问题;不清楚你在问什么。
如果您在谈论预取,IIRC ActiveMQ 默认将预取设置为 1000;将其设置为 0 以强制将消息分发到所有实例(以性能为代价)。通常您会希望使用预取,但您需要根据需要对其进行调整。
【讨论】:
将 maxConcurrentConsumers 属性设置为 1。这应该使得每个节点只有一个线程从队列中消费。
【讨论】: