概念
分布式系统Base理论是对CAP理论具体实施可行性的方案。主要针对CAP理论中的 一致性(C)、可用性 (A)衡量的结果。核心思想是无法做到强一致性,也要通过合适的方式达到最终一致性。
Basically Available(基本可用):
在分布式系统出现不可预知故障(网络中断,服务器故障),允许损失部分可用性。解决办法:动态切换网络、服务访问转移等等方式解决
Soft state(软状态):
允许系统中的数据存在中间状态,并认为该中间状态的存在不会影响系统的整体可用性。
例如:Mysql主从同步,不同节点数据同步的过程中存在延迟。
Eventually consistent(最终一致性):
最终一致性的本质是需要系统保证最终数据能够达到一致,而不需要实时保证系统数据的强一致性。
例如:Mysql主从同步,同步完成最终节点之间数据最终达到一致
如有遗漏或缺失,请在评论区回复,我在补充