Hello,
I'm expert in C#, RabbitMQ and Topshelf. I have created numerous windows services using topshelf. I have experience in using RabbitMQ, I have used it quite often in distributed apps for communicating with each other. I have read your project description, I can do your task easily. Consider your task done.
Thanks,
Bilal