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
范围内的所有操作都发生在同一通道上。
当然,“按顺序”只能表示在每个线程中按顺序。
我有一个多线程应用程序,它使用 RabbitTemplate(带有 CachingConnectionFactory)向代理发送消息。我需要确保消息按顺序传递。 我自己在 Spring AMQP ensuring message order in multi-threaded environment
中看到了这个答案这些是 Spring AMQP 的仅有的两个选项吗?专用连接是什么意思?我需要在每个 java class 中定义一个新的 RabbitTemplate 及其 ConnectionFactory 作为生产者?
谢谢!
版本 2.0 及更高版本现在支持 scoped operations,其中 invoke
范围内的所有操作都发生在同一通道上。
当然,“按顺序”只能表示在每个线程中按顺序。