0%

一致性和共识

主要探究分布式系统中,哪些情况可以容忍故障哪些又不能容忍,两者的限制是什么?

收敛:最终一致性的另一个名字。

复制过程需要保证最终一致性,预计所有副本都会最终收敛到相同的值。

本章主要探索数据系统的强一致性。强一致性要比弱一致性的系统具有更差的性能或者更少的容错性。

事务隔离和分布式一致性模型解决问题的场景不一样

事务隔离主要是为了避免同时执行事务导致的竞争状态。

分布式一致性主要关于面对延迟和故障时如何协调副本之间的状态。

线性一致性

Zookeeper模仿Google Chubby锁服务,实现全序广播