Azure Queues offers a simple REST-based service for storing messages that can be accessed and consumed from anywhere via authorized HTTP or HTTPS requests, providing a reliable messaging system for multiple dependent services. It shares the same programming model with the previously discussed tables and blobs, creating a uniform experience for developers.
The service contains the following components:
Storage Account: It provides the namespace and manages access and authorization to all associated queues.
Queue: It stores an unlimited number of messages. Cannot exceed the 500 TB size limit.
Message: It contains a payload of UTF-8 encoded text data. A message can only persist up to seven days in a queue and has a maximum size of 64 KB.