Insuring exclusive processing of queue messages in Azure

Queues are great for implementing asynchronous communication between systems and their components. Microsoft Azure provides two options: Service Bus queue and Storage Queue. They are both great for building up distributed systems although they have certain peculiarities. You can read about more details in this comparison article. It is pretty common that you have multiple instances of your worker process »