如何从RabbitMQ死信队列中逐个使用消息

问题描述 投票:2回答:2

该要求就像通过公开REST服务API(Spring Boot)来处理死信队列中的消息。这样,一旦调用REST服务,就会从DL队列中消耗一条消息,并将其再次发布到主队列中进行处理。@ RabbitListener(queues =“ QUEUE_NAME”)] >>立即消耗该消息,根据情况,这不是必需的。该消息仅必须由REST服务API使用。有什么建议或解决方案吗?

该要求就像通过公开REST服务API(Spring Boot)来处理死信队列中的消息。这样,一旦调用REST服务,就会从DL队列中消耗一条消息...

spring-boot rabbitmq spring-amqp
2个回答
2
投票

我认为RabbitListener在这里不会有所帮助。


1
投票

如果您使用的是Spring;您可以使用RabbitTemplate.receive(...)来避免其他答案中的所有重复。

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