标签: rabbitmq spring-amqp spring-rabbit
是否可以在多实例环境中使用AsyncRabbitTemplate?
就我而言,发送请求的实例可能不是处理响应的实例。 AsyncRabbitTemplate在ConcurrentHashMap中跟踪已发送的消息,因此我想知道消费者是否只使用它有引用的消息。
如果这是一个完全错误的方法,你能指出我正确的方向吗?
答案 0 :(得分:1)
您可以拥有多个实例,但回复必须返回到发送实例(他们无法使用相同的回复队列)。
如果收到迟到(或未知)回复,则会记录并将其丢弃。