CAP定理与BASE定理

CAP定理
一致性:consistency 多个主机数据保持一致
可用性:availability 系统提供的服务一直处于可用状态
分区容错性:partition tolerance 分布式系统遇到任何网络故障时,仍能够对外提供一致性和可用性的服务
因此在分布式应用中,网络是不可控的,出现网络分区是不可避免的,因此分区容错性是必须具备的,CAP原理最多只能满足2项,AP或CP (ZK -CP euraka-AP)
例:同步数据是个耗时过程,如果要保证强一致性,则需要牺牲可用性,另其他服务不在工作,反之亦然

BASE定理 (是CAP定理一致性和可用性权衡的结果)
基本可用(Basical Availability):分布式系统出现故障,允许损失部分可用性
软状态(Soft state):允许系统数据存在的中间状态,允许系统主机之间进行数据同步的过程存在一定的延时
最终一致性(Eventually consistency):

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值