spring RabbitMQ异步双队列同步消息处理

kh212irz  于 2024-01-05  发布在  Spring
关注(0)|答案(1)|浏览(185)

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

qmb5sa22

qmb5sa221#

@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
所以,让我们看看这是否能帮助你!

相关问题