从PAXOS到ZOOKEEPER分布式一致性原理与实践

第一章:分布式架构

分布式的特点

分布性、对等性、并发性、缺乏全局时钟

分布式环境的问题

通信异常、网络分区、三态、节点故障

ACID

原子性
一致性
隔离性
未授权读取(读未提交)
授权读取(读已提交)
可重复读
串行化
持久性

CAP

一致性、可用性、分区容错性 三者最多只能同时满足其中两项

BASE

基本可用(系统出现不可预知故障时,允许损失部分可用性);
软状态(允许系统中的数据出现中间状态,并认为该状态不影响系统的整体可用性);
最终一致性(强调系统中的所有数据副本,在经过一段时间的同步后,最终能够达到一个一致的状态)。

第二章:分布式一致性协议

2PC(二阶段提交协议)

阶段一:提交事务请求
阶段二:执行事务提交

你可能感兴趣的:(分布式,zookeeper)