Spring AMQP 多线程生产者

Spring AMQP multi-threaded producer

我有一个多线程应用程序,它使用 RabbitTemplate(带有 CachingConnectionFactory)向代理发送消息。我需要确保消息按顺序传递。 我自己在 Spring AMQP ensuring message order in multi-threaded environment

中看到了这个答案

这些是 Spring AMQP 的仅有的两个选项吗?专用连接是什么意思?我需要在每个 java class 中定义一个新的 RabbitTemplate 及其 ConnectionFactory 作为生产者?

谢谢!

版本 2.0 及更高版本现在支持 scoped operations,其中 invoke 范围内的所有操作都发生在同一通道上。

当然,“按顺序”只能表示在每个线程中按顺序。