protected override void Consumer_Received(object sender, BasicDeliverEventArgs e) { var body = e.Body; var message = BinarySerializer.ByteArrayToObject(body).ToString(); Console.WriteLine(" [x] Received {0}", message); int dots = message.Split('.').Length - 1; Thread.Sleep(dots * 1000); // it's just here to check if RabbitMQ works correctly for multiple consumers Console.WriteLine(" [x] Done"); base.Consumer_Received(sender, e); }