RabbitMQ retry messages with Spring Boot The solution implemented in this repository is based in this article. The problem Implementing a retry flow for rabbitmq for messages coming from a fanout exchange. Solution To use DLQ Routing for create a retry system using the native resources of rabbitmq: