- 1
- 0
- 约3.71千字
- 约 5页
- 2026-08-19 发布于北京
- 举报
本文由简悦SimpRead转码,原文地址
本我们主要讲解“不同数据一致性模型有哪些应用”?
上一讲过,对于CAP来说,放弃强一致性(这里说的一致性是强一致性),追求分区容错性和可用
性,这是很多分布式系统设计时的选择。在工程实践中,基于CAP定理逐步演化,就提出了Base理
论。
那么Base理论有哪些内容,Base理论下的一致性模型又有哪些呢?
Base理论
Base是三个短语的简写,即基本可用(BasicallyAvailable)、软状态(SoftState)和最终一致性
(EventuallyConsistent)。
Base理论的思想是最终一致性,即使无法做到强一致性(StrongConsistency),但每个应用都
可以根据自身的业务特点,采用适当的方式来使系统达到最终一致性(EventualConsistency)。
接下来我们着重对Base理论中的三要素进行讲解。
三个要素详解
基本可用
基本可用比较好理解,就是不追求CAP中的「任何时候,读写都是成功的」,而是系统能够基本运
行,一直服务。基本可用强调了分布式系统在出现不可预知故障的时候,允许损失部分可用性,相
比正常的系统,可能是响应时间延长,或者是服务被降级。
原创力文档

文档评论(0)