added RabbitMQ connection recovery by using the lyra library