假设我有 JMS 主题
A
以及到代理的单个 JMS 连接 C
。
A
有许多非常大的消息,因此当它们通过单个连接 C
发送时,它会频繁备份,并且附加到 C
的消费者无法跟上(瓶颈是单个连接)。
有没有一种方法可以让多个连接并行接收主题
A
的消息,同时保持排序?
关键是我需要按顺序处理
A
上的所有消息,但我想拆分TCP接收工作。
可以让多个不同连接上的使用者从同一 JMS 主题订阅接收消息,但这需要 JMS 2 中引入的共享主题订阅功能。
也就是说,届时将“取决于您的申请”来维持秩序。