分布式事务BASE模型介绍

戏子无情 提交于 2019-12-05 04:03:21

BASE模型是CAP定理牺牲强一致性、保证可用性的折中方案:

1、Basically Available-基本可用

  分布式系统发生不可预知的故障时,允许损失部分可用性,如服务降级等。

2、Soft state-弱状态

  分布式系统不同节点间某个时刻数据允许存在中间状态,不同节点的数据副本之间进行同步时可能存在时延,如主从同步。

3、Eventually consistent-最终一致

  分布式系统不同节点的所有数据副本,在经过一段时间数据同步后,最终达到一致状态,即保证最终一致性,不保证实时一致性。

我们通常接触的常见中间件,如mysql、zookeeper、redis、elasticsearch等都是基于BASE理论建立的

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!