Fault tolerant RabbitMQ client