架构师训练营第六周 - 作业

用户头像
人世间
关注
发布于: 2020 年 07 月 18 日

简述CAP原理

CAP简单的说就是:一致性、可用性、分区容忍性。

一致性(consistency):保持所有节点在同一个时刻具有相同的、逻辑一致的数据。

可用性(availability):保证每个请求不管成功还是失败都有响应。

分区容忍性(partition tolerance):系统中任何的信息丢失或者失败都不会影响系统的继续运作。

任何分布式系统都不能同时满足这三个特点,所以有了CA,CP,AP

CA:满足一致性和可用性的系统。可扩展性不强。

CP:满足一致性和分区容忍性的系统。性能不佳。

AP:满足可用性和分区容忍性的系统。通常对一致性要求低一些,但性能会比较高。

在当今互联网中,保持可用性往往是第一位的,其次是性能。

一般所说的微服务主要追求可用性和分区容忍性(AP),轻一致性(C)也就是最终一致性。



发布于: 2020 年 07 月 18 日 阅读数: 23
用户头像

人世间

关注

还未添加个人签名 2018.08.21 加入

还未添加个人简介

评论

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