您在“美国东部”和“西欧”区域运行相同的购物车 API。每个区域都必须以极低的延迟写入和读取本地 Redis 缓存。如果区域暂时隔离,两个区域仍应接受写入,并在连接恢复时自动收敛数据。您还需要自动故障转移,而无需提升只读副本。您应该实施什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在两个区域部署 Azure Cache for Redis Enterprise,并为数据库启用 Active Geo-Replication(使用 CRDTs 的主动-主动)。.
为什么这是答案
正确答案是“在两个区域部署 Azure Cache for Redis Enterprise,并为数据库启用 Active Geo-Replication(使用 CRDTs 的主动-主动)”。Azure Cache for Redis Enterprise 层的 Active Geo-Replication(活动异地复制)功能专为多区域主动-主动配置设计,它使用冲突解决数据类型(CRDTs)来处理并发写入,确保在区域隔离后数据自动收敛。这满足了低延迟读写、区域隔离时接受写入以及自动故障转移的需求,且无需只读副本提升。 其他选项不满足所有要求: 部署 Premium 缓存并配置 Geo-Replication 到只读副本:这是一种主动-被动配置,被动副本在故障转移前是只读的,不满足在区域隔离时两个区域都能接受写入的要求。 定期导出/导入数据:这是一种手动同步方法,无法提供自动收敛和低延迟。 单个 Enterprise 缓存并依赖客户端重试:这无法满足两个区域的低延迟读写需求,且在区域隔离时,西欧的写入将无法成功。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡