下图描述了我使用消息组和基于Spring的JMS使用者的基本用例。
请注意,这里的并发引用配置集,如下所示:
defaultJmsListenerContainerFactory.setConcurrency("3-10");
如果G1侦听器关闭,该组的其余消息会自动重新分发到另一个侦听器吗?
发布于 2020-10-28 16:56:36
是的,如果接收分组消息的使用者(由于任何原因)断开连接,则将选择另一个使用者从该组接收消息。这在文献资料中有详细说明。
消息组中的消息总是由同一个使用者使用,即使队列中有许多使用者。它们将具有相同组id的所有消息都钉在同一个使用者手中。如果该使用者关闭,则选择另一个使用者,并将接收所有具有相同组id. (强调)的消息。
https://stackoverflow.com/questions/64577334
复制相似问题