写点什么

第 6 周 技术选型:技术选型能力反映了架构师的综合水平

用户头像
陆不得
关注
发布于: 2020 年 07 月 15 日

cap 原理

一致性(Consistency)(等同于所有节点访问同一份最新的数据副本)

可用性(Availability)(每次请求都能获取到非错的响应——但是不保证获取的数据为最新数据)

分区容错性(Partition tolerance)(当网络出现分区后,系统依然能够继续履行职责)

根据cap原理,分布式系统只能满足三项中的两项而不可能满足全部三项。



base 原理

基本可用(Basically Available)(指分布式系统在出现故障时,系统允许损失部分可用性,即保证核心功能或者当前最重要功能可用)

软状态(Soft-state)(允许系统数据存在中间状态,但不会影响系统的整体可用性,即允许不同节点的副本之间存在暂时的不一致情况)

最终一致性(Eventually Consistent)(要求系统中数据副本最终能够一致,而不需要实时保证数据副本一致)

base 原理是对 cap中 ap 的延伸和补充,0通过弱化一致性,提高系统的可伸缩性、可靠性和可用性。



用户头像

陆不得

关注

还未添加个人签名 2017.12.14 加入

还未添加个人简介

评论

发布
暂无评论
第 6 周 技术选型:技术选型能力反映了架构师的综合水平