We\'ve implemented retry mechanism with Spring Boot and RabbitMQ using spring-amqp. The RabbitMQ instance is provisioned for high-availability,
spring-amqp