You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DynamoDB旧主节点租约过期前,新主节点的读写服务疑问

DynamoDB租约过期前一致性读写请求的处理逻辑

根据DynamoDB的Multi-Paxos复制机制设计:

  • 一致性写入请求:T1+50至T1+100期间,旧主节点的租约仍未过期,集群无法百分百确认旧主节点已彻底故障(存在网络分区导致临时失联的可能)。为避免脑裂引发数据不一致,新主节点不会处理任何一致性写入请求,这类请求要么被直接拒绝,要么进入等待队列,直到旧主节点租约过期后再处理。
  • 一致性读取请求:由于旧主节点的租约仍有效,集群无法保证新主节点持有最新的一致数据。此时一致性读取请求要么被拒绝,要么尝试路由到仍能连通的旧主节点;若无法连通旧主节点,请求会被挂起,等租约过期后由新主节点接管处理。

这段时间内集群处于过渡状态,核心设计目标是严格规避数据不一致风险——必须等旧主节点租约过期,确认其无法再对外提供服务后,新主节点才会启动一致性读写的处理流程。

内容的提问来源于stack exchange,提问作者Novice User

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 14:13:09