Spring AMQP多线程生产者

时间:2018-12-12 12:08:14

标签: spring-amqp

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

中看到了有关此问题的答案

这些是Spring AMQP仅有的两个选择吗?专用连接是什么意思?我需要在充当生产者的每个Java类中使用其ConnectionFactory定义一个新的RabbitTemplate吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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