Implemented rabbitMQ client side functionality