你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
队列存储和可靠性
Azure 队列存储是一项可存储大量消息的服务,用户可以通过经验证的呼叫,使用 HTTP
或 HTTPS
从世界任何地方访问这些消息。 队列通常用于创建要异步处理的积压工作 (backlog)。
有关队列存储的详细信息,请参阅什么是 Azure 队列存储?
若要了解 Azure 队列存储如何帮助维护可靠的工作负载,请参阅以下主题:
以下部分专门介绍 Azure 队列存储和可靠性:
- 设计注意事项
- 配置清单
- 推荐配置选项
- 源项目
设计注意事项
Azure 队列存储遵循常规存储帐户服务的 SLA 声明。
清单
你是否出于可靠性考虑而配置了 Azure 队列存储?
- 存储队列是 Azure 存储服务的一部分,因此请参阅存储帐户配置清单和可靠性建议。
- 确保为访问存储帐户的所有客户端实施适当的重试策略。
- 有关存储帐户数据恢复的详细信息,请参阅存储指南。
- 为了提高 SLA,请使用异地冗余存储。
- 如果整个数据中心不可用,请使用异地区域冗余存储 (GZRS) 或读取访问异地区域冗余存储 (RA-GZRS),以持续提供故障转移保护。
配置建议
请考虑以下建议,在配置 Azure 队列存储时优化可靠性:
建议 | 说明 |
---|---|
为了提高 SLA,请使用异地冗余存储。 | 使用读取访问异地冗余存储,并配置客户端应用程序,以在主终结点无法响应时故障转移到辅助读取终结点。 在考虑整个解决方案的可靠性策略时应注意此事项。 |
如果整个数据中心不可用,请使用异地区域冗余存储 (GZRS) 或读取访问异地区域冗余存储 (RA-GZRS),以持续提供故障转移保护。 | 有关详细信息,请参阅 Azure 存储冗余。 |
源项目
若要使用本地冗余存储 (LRS) 确定存储帐户,请使用以下查询:
Resources
| where
type == 'microsoft.storage/storageaccounts'
and sku.name =~ 'Standard_LRS'
若要使用 V1 存储帐户确定存储帐户,请使用以下查询:
Resources
| where
type == 'microsoft.storage/storageaccounts'
and kind == 'Storage'