Implementation of RabbitMQ