April 10, 2018

Working with Azure Storage Queue

Azure provider a couple of different ways to work with queues. You can use Storage Queues or Service Bus Queues. Basically the storage queues are a simplified version of full queuieing that allows you to:

  • Track processing progress
  • Require server side logs
  • Deliver at least once
  • TTL < 7 days

The full Service Bus Queues are better when:

  • You don’t want to poll
  • Guarantee FIFO delivery
  • Require transactions
  • Deliber at least or at most once

Here’s a couple of code examples.

Table storage queue

Add message to queue

Queue processing