美文网首页
分布式系统CAP

分布式系统CAP

作者: 周一不上班 | 来源:发表于2019-05-14 15:12 被阅读0次

CAP原理分别表示一致性(Consistency), 可用性(Available), 分区(Partition Tolerance)。其中分区是分布式系统避免单点失败的必要手段,所以一般分布式系统都具备P这个属性,而在C和A之前做取舍。CP系统有Zookeeper、etcd等。

分区(Partition Tolerance)

单点失败(网络不通、节点crash等)不会导致整个分布式系统的失败,是分布式系统必不可少的属性。

一致性(Consistency)

同一时刻所有节点对整个分布式系统的 认知 是相同的,即同一时刻分布式系统保持一致。因为要保持一致性,数据获取可能有延迟,因为要等待分布式系统内部的同步。

可用性(Available)

这里的可用性和一般意义上服务器的可用性是不一样的,这里的可用性是非常细粒度的,指数据的可用性。在任意时刻都可以立刻获取到数据,但不一定所有的节点获取到一样的数据,往往以牺牲一致性为前提。

所以我们常见的分布式系统一般有两种,一种是CP,另一种是AP。但是CAP只是对分布式系统的高层次的概括,在分布式系统的实现细节上会有些许差异,并不会严格遵守CAP定理。

参考文章

相关文章

  • 通过NAS对分布式系统CAP理论的理解

    通过NAS对分布式系统CAP理论的理解 CAP原则又称CAP定理,指的是在一个分布式系统中:Consistency...

  • 分布式系统-CAP理论

    CAP基本概念 CAP理论作为分布式系统的基石,应该是每个入门分布式系统的人都应该学习的内容。 CAP理论是200...

  • 分布式系统理论基础二 CAP

    引言 CAP是分布式系统、特别是分布式存储领域中被讨论最多的理论,“什么是CAP定理?”在Quora 分布式系统分...

  • 分布式理论

    分布式系统的CAP定律 在分布式系统里面有一个CAP定律,这个定理的内容是指的是在一个分布式系统中, Consis...

  • 资料收集

    分布式系统设计权衡之CAP

  • 架构理论学习之分布式系统理论CAP

    分布式系统理论CAP CAP 定理(CAP theorem)又被称作布鲁尔定理(Brewer's theorem)...

  • 架构篇章

    并发与并行的定义与区别 分布式CAP定理 定义:CAP定理又称CAP原则,指的是在一个分布式系统中,Consist...

  • 面试篇:分布式事务

    1. 分布式理论 1.1 CAP定理 CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 ...

  • 分布式事务原理与解决方案实战

    分布式事务: 1 CAP 定理 1.1 概念 CAP 理论在分布式系统中 一致性:分布式环境下多个节点的数据是否强...

  • 分布式理论(二)——Base 理论

    前言 在前文 分布式理论(一) —— CAP 定理 中,我们说,CAP 不可能同时满足,而分区容错是对于分布式系统...

网友评论

      本文标题:分布式系统CAP

      本文链接:https://www.haomeiwen.com/subject/zpmsaqtx.html