We've briefly discussed Azure Queue Storage in Chapter 7, Using Storage Solutions, in the Storage section. Queue Storage offers asynchronous processing of messages. It provides a reliable and persistent messaging mechanism. It offers a REST API, which supports GET/PUT/PEEK operations. The message queue can be used to decouple applications, which enables independent scaling between the different application components.
Azure Queue Storage offers the following capabilities:
- Single queue messages can be up to 64 KB in size. The maximum time that a message can remain in the queue is 7 days.
- A Message can become invisible for other readers when it is requested from the queue. The message is locked for other applications and can't be processed by other applications during the time that it is invisible. By default, this will last for 30 seconds.
- Messages...