Queue storage

Queue storage is a storage service that is used to provide persistent and reliable messaging for application components.

Generally, it creates a list of messages that process asynchronously, following the First-In, First-Out (FIFO) model. Not only this, asynchronous tasks and building process workflows can be managed with Queue storage too.

One of the most common scenarios is passing messages from an Azure Web Role to an Azure Worker Role.

Queue storage is not the only messaging solution available at Azure; there are also Service Bus queues, which can be used for more advanced scenarios.

More information about the differences between Azure Queues storage and Azure Service Bus queues, can be found via the following URL: https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted.