Message Retry Framework, based on Spring AMQP for RabbitMQ