💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
>[info] BASE理论 BASE 是基本可用(Basically Available)、软状态( Soft State)、最终一致性( Eventual Consistency)三个短语的简写。BASE理论是对CAP中一致性和可用性权衡的结果,是基于CAP定力逐步演化而来的,是源于大规模互联网系统分布式实践的总结。其**核心思想:**无法做到强一致性,但是每一个应用都可以根据自身的业务特点,采用适当的方式来使系统达到最终一致性。 ![](https://img.kancloud.cn/14/39/1439e408a6ef5724c78747c6715e9a4c_744x440.png) 2.1 **基本可用** >[] 基本可用指分布式系统在出现不可预知的故障时候,允许损失部分可用性,保证核心服务可用。**响应时间上的损失(正常0.5ms之内的故障时候响应延时为1-2秒了)和功能上的损失(秒杀时候的降级数据)** 2.2 **弱状态** >[] 也称软状态,指允许系统中的数据存在中间状态,并认为该中间状态的存在不会影响系统的整体可用性,即**允许系统在不同节点的数据副本之间进行数据同步的过程中存在延时。** 2.3 **最终一致性** >[] 最终一致性强调的是系统中所有的数据副本,在进过一段时间的同步后,最终能够达到一个一致的状态。最终一致性需要保证数据最终能够一致而不需要保证数据实时的一致性。 * 在没有发生故障的前提下,数据的一致性状态的时间延时,取决于网络延迟,系统负载,数据恢复策略等等因素。 2.4 **总结** >[] BASE 理论本质上是对 CAP 的延伸和补充,更具体地说,是对 CAP 中 AP 方案的一个补充。其基本思路就是:通过业务,牺牲强一致性而获得可用性,并允许数据在一段时间内是不一致的,但是最终达到一致性状态。