你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
队列存储 REST API
Azure 队列存储存储存储任何有权访问存储帐户的客户端都可以读取的消息。
队列可以包含无限数量的消息。 对于版本 2011-08-18 或更高版本,每条消息最大可以为 64 KB。 对于早期版本,消息的最大大小为 8 KB。 消息通常添加到队列末尾并从队列前面进行检索,但不保证这是先进先出 (FIFO) 行为。
如果需要存储大于 64 KB 的消息,可以将消息数据存储为 Blob 或表中。 然后,可以将对数据的引用存储为队列中的消息。
队列存储的 REST API 包括以下操作:
操作 | 说明 |
---|---|
设置队列服务属性 | 设置队列存储的属性。 |
获取队列服务属性 | 获取队列存储的属性。 |
列出队列 | 列出帐户下的所有队列。 |
预检队列请求 | 在发送请求之前,查询跨域资源共享 (CORS) 队列存储的规则。 |
获取队列服务统计信息 | 检索与队列存储的复制相关的统计信息。 仅当为存储帐户启用了读取访问异地冗余复制时,此操作才在辅助位置终结点上可用。 |
创建队列 | 在帐户下创建新队列。 |
删除队列 | 删除队列。 |
获取队列元数据 | 返回队列属性,包括用户定义的元数据。 |
设置队列元数据 | 在队列上设置用户定义的元数据。 |
获取队列 ACL | 返回有关在队列上指定的任何存储访问策略的详细信息。 |
设置队列 ACL | 设置可用于共享访问签名的队列的存储访问策略。 |
放置消息 | 将消息添加到队列,并选择性地设置消息的可见性超时。 |
Get Messages(获取消息) | 从队列中检索消息,并使其对其他使用者不可见。 |
查看消息 | 从队列前面检索消息,而不更改消息可见性。 |
删除邮件 | 从队列中删除指定的消息。 |
清除消息 | 从队列中清除所有消息。 |
更新消息 | 汇报消息和/或消息内容的可见性超时。 |