Spring AMQP:AsyncRabbitTemplate 多个实例

Spring AMQP: AsyncRabbitTemplate multiple instances

是否可以在多实例环境中使用 AsyncRabbitTemplate?

在我的例子中,发送请求的实例可能不是处理响应的实例。 AsyncRabbitTemplate 在 ConcurrentHashMap 中跟踪发送的消息,所以我想知道消费者是否只使用它引用的消息。

如果这是一个完全错误的方法,你能指出正确的方向吗?

您可以有多个实例,但回复必须返回到发送实例(它们不能使用相同的回复队列)。

如果收到迟到的(或未知的)回复,则会记录并丢弃。