如果我有许多@JmsListener(destination = ...),侦听不同队列上的消息,会发生什么情况?谁先听,我怎么能控制这种行为。
发布于 2019-12-11 21:55:35
您不能以任何有意义的方式控制精细级别的行为;工作由操作系统调度程序调度。
您可以通过启动/停止侦听器容器在总体级别上控制行为-为侦听器提供一个id属性,并通过JmsListenerEndpointRegistry bean启动/停止容器。
但是你不能根据你的other question“控制消耗”。我建议在那里使用JmsTemplate。
https://stackoverflow.com/questions/59277488
复制相似问题