当 Spring 中有多个 JMS 侦听器竞争处理资源时会发生什么情况?

What happens when you have multiple JMS listeners in Spring competing for processing resources?

如果我有很多 @JmsListener(destination = ...),侦听不同队列上的消息,会发生什么情况。谁先听,我该如何控制这种行为。

您无法以任何有意义的方式控制精细级别的行为;工作由操作系统调度程序安排。

您可以通过 starting/stopping 侦听器容器从总体上控制行为 - 通过 [=] 为侦听器提供 id 属性 和 start/stop 容器11=]豆.

但是根据您的 ,您不能 "control consumption"。我建议在那里改用 JmsTemplate