保存成功
保存失败,请重试
提交成功

详解 Paxos 分布式一致性协议,从零实现分布式日志同步复制(Replicated Logs)

作者/分享人:南桥畂翊
曾就职国美,现就职于金山,担任消息队列服务开发。

Paxos 几乎成为了分布式一致性协议的代名词,此次 Chat 将带你一步一步,详尽地了解 Paxos 分布式一致性协议的原理,从零学习分布式一致性算法。

首先会讲解基本的 Basic Paxos,然后更进一步重点讲解 Multi Paxos,并详细地分析可能存在的问题,对这些问题进行优化,逐步形成一个可用的 Paxos 算法体系。

在讲解过程中,为了更形象化,会基于日志的复制同步(Replicated Logs)为场景展开。最后就是将上面所讲述的理论变为实现,带你从零实现分布式日志复制同步。如果这门课程能够得到大家的认可,后面我会继续写 Raft、Zab。一起努力吧!

本场 Chat 主要分为两大模块。

  1. Paxos 算法原理与问题分析。以日志的复制同步(Replicated Logs)为场景展开,讲述 Paxos 算法的原理。通过分析算法的每一个点,带着大家去思考,不断的去完善这一算法。
  2. Paxos 算法实现概述。这里是对 Paxos 如何去实现的概述,总结并整理 Paxos 算法中 Proposer、Acceptor 角色的状态属性,以及 Leader 选举、Prepare、Accept、Success 阶段的具体流程。

本场 Chat 主要内容:

  1. Basic Paxos 详解;
  2. Multi Paxos 详解;
  3. Multi Paxos 问题与优化;
  4. 客户端协议;
  5. 配置更改;
  6. Paxos 算法概述;
  7. 算法实践。
已有221人预订
预订达标
文章出炉
     
18.10.01
18.10.16
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张南桥畂翊的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
你可能还喜欢
被动收入 101 :使用云开发和 Taro 开发一个小程序
白宦成
数据结构算法常见的 100 道面试题全解析:2019 版
攻城狮
史上最全 Redis 面试题及答案,搞懂这套题征服面试官
ilomilo
10 个代码细节助你培养大牛思维
zaqweb
支付宝支付流程与服务端实现
江水
不把握好这 3 个原则,你的简历就是废纸
白朔天
快速成长:大学期间 0 到 100000 + 、拿到阿里 offer,我都做了什么?
latent
Zookeeper 详解与实践,你面试工作都绕不开的必考题!
latent
Java 编程(程序可靠性的 30 点建议)
OverWrite
深入浅出华为鸿蒙操作系统
闪客sun
轻松 TDD 之旅 2.0
张晓龙
进击的 Java ,云原生时代的蜕变
阿里巴巴云原生
Vue 实操指南
Fengy
基于爬取的 GitChat 平台数据进行分析
大数据和远方
Redis 数据库详解
小天空
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效