Azure 队列存储是用于存储大量消息的服务。 使用 HTTP 或 HTTPS 通过经过身份验证的调用从世界任何地方访问消息。 队列消息的大小最多可为 64 KB。 队列可能包含数百万条消息,最大容量限制为存储帐户的总容量限制。 队列通常用于创建需要异步处理的工作积压,就像在Web-Queue-Worker 体系结构风格中一样。
队列存储概念
队列存储包含以下组件:
URL 格式: 可以使用以下 URL 格式对队列进行寻址:
https://<storage account>.queue.core.windows.net/<queue>
以下 URL 指向图示中的队列:
https://myaccount.queue.core.windows.net/images-to-download
存储帐户: 对 Azure 存储进行的所有访问都要通过存储帐户完成。 有关存储帐户容量的信息,请参阅 标准存储帐户的可伸缩性和性能目标。
队列:一个队列包含一组消息。 队列名称 必须 全部为小写。 有关命名队列的信息,请参阅 命名队列和元数据。
消息: 一条消息(无论哪种格式)的最大大小为 64 KB。 在 2017-07-29 以前的版本中,允许的最大生存时间为 7 天。 在 2017-07-29 或更高版本中,最大生存时间可以是任何正数,或者是 -1(表示消息不会过期)。 如果省略此参数,则默认的生存时间为 7 天。