Spring AMQP:AsyncRabbitTemplate多个实例

时间:2017-05-10 13:11:26

标签: rabbitmq spring-amqp spring-rabbit

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

就我而言,发送请求的实例可能不是处理响应的实例。 AsyncRabbitTemplate在ConcurrentHashMap中跟踪已发送的消息,因此我想知道消费者是否只使用它有引用的消息。

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

1 个答案:

答案 0 :(得分:1)

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

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