RabbitMQ in Depth