分布式理论之BASE定理

BASE定理

CAP不可能同时满足,但是分区容错性对于分布式系统来说,是必须的。如果能够同时满足CAP就好了,于是出现了BASE理论。

BASE:全称Basically Availability(基本可用),Soft State(软状态),和Eventually Consistency(最终一致性),三个短语的缩写。

BASE定理是对CAP中一致性和可用性权衡的结果,来源于对大型互联网分布式实践的总结,是基于CAP定理逐步演化而来。

核心思想是:即使无法做到强一致性(Strong Consistency),但是每个应用可以根据自身的特点,采取适当的方式让系统达到最终一致性(Eventually Consistency)。


Terwer...大约 2 分钟后端开发分布式rpcbasebasicallyavailability