Besides Blob Storage and Table Storage, Queue Storage is the third type of simple storage option in Windows Azure. Queues are designed to be a reliable method for front-end servers to asynchronously communicate with back-end servers. Persistent queues provide a robust messaging system between the different tiers of our application, and decoupling front-and back-end servers from one another allows one end to scale independently of the other. As with Table and Blob Storage, there is both a rich client library and REST API, which can be leveraged to access Queue Storage.
In this chapter, we'll: