RabbitMQ同步消息处理与异步两个队列

问题描述 投票:0回答:1

使用RabbitMQ和Java Spring,是否可以执行同步等待,以确保发送到第一个队列的消息在被外部服务处理后添加到第二个队列,然后接收并使用第二个队列的结果通过同一个线程?

java spring spring-boot rabbitmq spring-rabbit
1个回答
0
投票

@RabbitListner
能够在
@SendTo
的支持下接收和回复:https://docs.spring.io/spring-amqp/reference/amqp/receiving-messages/async-annotation-driven/reply.html

RabbitTempalte
有一个像
sendAndReceive()
这样的API来执行请求-回复同步操作:https://docs.spring.io/spring-amqp/reference/amqp/request-reply.html

那么,让我们看看这是否对您有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.