随笔分类 - Zookeeper
摘要:ZooKeeper 为分布式应用提供了高效且可靠的分布式协调服务,例如统一命名服务、配置管理和分布式锁等分布式的基础服务。另外,在解决分布式一致性方面,ZooKeeper 并没有直接采用 Paxos 算法,而是采用一种被称为 ZAB(ZooKeeper Atomic Broadcast)的一致性协议
阅读全文
摘要:本文是《Paxos到Zookeeper:分布式一致性原理与实践》读书笔记,如有雷同,实属必然。 在分布式系统中,每一个机器节点虽然能够明确地知道自己在进行事务操作过程中的结果是成功或失败,但却无法直接获取到其他分布式节点的操作结果。因此,当一个事务操作需要跨越多个分布式节点的时候,为了保持事务处理的
阅读全文
摘要:本文是《Paxos到Zookeeper:分布式一致性原理与实践》读书笔记,如有雷同,实属必然。 对于本地事务或者是集中式的事务处理系统,我么可以采用已经被实现很成熟的 ACID 模型来保证数据的严格一致性。随着分布式事务的出现,传统单机事务模型已经无法胜任,我们期望实现一套严格满足 ACID 特性的
阅读全文
摘要:ZAB 协议 ZAB(Zookeeper Atomic Broadcast) 协议是为分布式分布式协调服务 Zookeeper 专门设计的一种支持崩溃恢复的原子广播协议。 在 Zookeeper 中,主要依赖 ZAB 协议来实现分布式数据一致性,基于该协议,ZooKeeper 实现了一种主备模式的系
阅读全文