架构师训练营第六周作业

用户头像
CmHuang
关注
发布于: 2020 年 11 月 01 日

请简述 CAP 原理。



CAP指的是分布式系统的三个指标。

  • Consistency 一致性

  • Availability 可用性

  • Partition tolerance 分区耐受性

CAP即三个指标的首字母缩写。



首先,分区耐受性指的是分布式系统中节点或者子网络可能通信失败。而这种情况是不可避免的,一般我们可以认为P是始终存在的。



一致性指的是任意节点的读操作,必须读到最新的写操作之后的数据。

可用性指的是只要客户请求数据,就必须立即返回一个值,而不能返回错误或者不返回。



那么CAP定理就是,C,A,P三个指标在分布式系统中是无法同时满足的。而如前所述,一般P是始终存在的,那么在设计系统的时候,我们必须在C和A中按照实际的需求来选择其一。



用户头像

CmHuang

关注

还未添加个人签名 2018.06.07 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第六周作业