Sample implementation of a WebApi that publishes messages to RabbitMQ and consume them using a BackgroundWorker.