一致性和共识
主要探究分布式系统中,哪些情况可以容忍故障哪些又不能容忍,两者的限制是什么?
收敛:最终一致性的另一个名字。
复制过程需要保证最终一致性,预计所有副本都会最终收敛到相同的值。
本章主要探索数据系统的强一致性。强一致性要比弱一致性的系统具有更差的性能或者更少的容错性。
事务隔离和分布式一致性模型解决问题的场景不一样
事务隔离主要是为了避免同时执行事务导致的竞争状态。
分布式一致性主要关于面对延迟和故障时如何协调副本之间的状态。
线性一致性
Zookeeper模仿Google Chubby锁服务,实现全序广播