CAP三难三元冲突
CAP Trilemma Three-corner Tradeoff
三个元素
1
分区容错
分区容错
2
数据持久性
数据持久性
3
实现复杂度
实现复杂度
详细描述
CAP三难三元冲突强调“约束搬家”:你想让分区容错更好,成本/复杂度/风险就可能被转移到数据持久性或实现复杂度上。把它写进方案说明,能避免事后才发现代价藏在哪。在极端情况下,这种不可兼得会变成硬上限。
三种情况说明
分区容错无法满足时
为了守住数据持久性和实现复杂度,分区容错可能被迫变成分层目标:关键路径严格、非关键路径放宽。这样能让代价可控,但要求口径一致、监控到位。
数据持久性无法满足时
优先分区容错与实现复杂度时,数据持久性通常会被降级为“够用即可”。常见做法是降低目标阈值、缩小适用范围、或把数据持久性变成事后补偿项。代价往往体现在边缘场景与高压力时刻。
实现复杂度无法满足时
把实现复杂度让步,往往换来分区容错+数据持久性的确定性:更快上线、更稳运行、或更易验收。但副作用可能是技术债/体验债/风险债累积,需要明确“什么时候偿还”。
评论区 (0)
暂无评论