A C# framework based on RabbitMQ library for Message Queuing