分布式系统数据一致性模型及应用.pdfVIP

  • 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)

1亿VIP精品文档

相关文档