美文网首页
T-14-云计算 | Google分布式锁服务Chubby

T-14-云计算 | Google分布式锁服务Chubby

作者: 月影诉残心 | 来源:发表于2018-12-06 21:53 被阅读19次

1. 初步了解 Chubby

Chubby

2. Paxos 算法

Paxos 算法 Chubby 中的 Paxos 算法

3. 系统的约束条件

p1:每个acceptor只接受它得到的第一个决议。

p2:一旦某个决议得到通过,之后通过的决议必须和该决议保持一致。

  • p2a:一旦某个决议v得到通过,之后任何acceptor再批准的决议必须是v。
  • p2b:一旦某个决议v得到通过,之后任何proposer再提出的决议必须是v。
  • p2c:如果一个编号为n的提案具有值v,那么存在一个“多数派”,要么它们中没有谁批准过编号小于n的任何提案,要么它们进行的最近一次批准具有值v。

为了保证决议的唯一性,acceptors也要满足一个约束条件:当且仅当acceptors 没有收到编号大于n的请求时,acceptors 才批准编号为n的提案。


一个决议的两个阶段

3. Chubby 的基本架构

Chubby的基本架构
Chubby 的系统设计
容错日志的 API

4. Chubby 文件系统

单位递增的64位编号
常用的句柄服务

5. 通信协议

通信协议

6. Chubby de ACL 机制

Chubby 的 ACL 机制

相关文章

  • T-14-云计算 | Google分布式锁服务Chubby

    1. 初步了解 Chubby 2. Paxos 算法 3. 系统的约束条件 p1:每个acceptor只接受它得到...

  • Chubby

    Chubby Google Chubby是一个分布式锁服务,Chubby底层一致性实现就是以Paxos为基础的。 ...

  • Zookeeper 与 Kafka (3) : Zookeep

    0. Chubby 协议 面向松耦合分布式系统的锁服务, 解决分布式中的一致性问题. 锁服务:粗粒度的锁服务: 客...

  • Zookeeper原理

    是Google 的 Chubby一个开源的实现,是Hadoop 分布式 协调 服务 serviceZook...

  • 说到分布式,重要的Paxos算法你看透了么?

    前言 开源分布式锁组件 Google Chubby 的作者 Mike Burrows 说—— 这个世界上只有一种一...

  • ZooKeeper总结

    ZooKeeper 是一个开源的分布式协调服务,由雅虎创建,是 Google Chubby 的开源实现。分布式应用...

  • ZooKeeper 原理及其在 Hadoop 和 HBase 中

    简介 ZooKeeper是一个开源的分布式协调服务,由雅虎创建,是Google Chubby的开源实现。分布式应用...

  • Raft算法详解!

    过去,Paxos一直是分布式协议的标准,但是Paxos难于理解,更难以实现,Google的分布式锁系统Chubby...

  • windows zookeeper 安装及使用

    一、简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby...

  • zookeeper集群搭建

    1.简介ZooKeeper是一个开源的分布式协调服务,由雅虎创建,是Google Chubby的开源实现。分布式应...

网友评论

      本文标题:T-14-云计算 | Google分布式锁服务Chubby

      本文链接:https://www.haomeiwen.com/subject/yhgvcqtx.html