架构师训练营W6-作业

米斯特程序猿 2020年11月01日 333次浏览

1、CAP定理简述
Consistency 一致性,分布式系统中这个一致性为强一致性,在同一时刻所有副本都有相同的值
Availability 可用性,在任何故障情况下,系统依然能在限定时间内处理完成并进行响应,比如熔断、降级也属于系统可用方案,主要避免雪崩效应
Partition tolerance 分区容忍性,即使部分服务宕机或因网络故障而丢失消息,但系统还能继续提供服务

CAP定理又叫帽子原理(单词),任何分布式系统都只能同时满足两个条件组合,我们常见的关系型数据库虽然有事务机制保证数据强一致性,但是只能保证单机事务一致性,而分布式系统都在网络环境下,网络环境有天然不稳定性,所以分布式系统只能选CA\CP\AP模型来满足业务场景