扫码订阅《 》或入驻星球,即可阅读文章!

GOLANG ROADMAP

阅读模式

  • 沉浸
  • 自动
  • 日常
首页
Go学习
  • Go学院

    • Go小课
    • Go视界
    • Go小考
    • Go实战
  • Go资源

    • 优质课程
    • 在线宝典
    • 资源下载
    • 帮找资源
训练营 🔥
  • Go体系课&实战训练营
  • 升值加薪陪跑训练营
Go求职
  • 求职刷题

    • 企业题库
    • 面试宝典
    • 求职面经
  • 求职服务

    • 内推互助
    • 求职助力
    • 内推公司
Go友会
  • 城市
  • 校园
推广返佣
  • 返佣排行
  • 返佣规则
  • 推广学院
实验区
  • Go周边
  • Go宝典

    • 推荐图书
    • 精品博文
  • Go开源

    • Go仓库
    • Go月刊
更多
  • 用户中心

    • 我的信息
    • 我的返佣
    • 我的消息
  • 玩转星球

    • 星球介绍
    • 星主权益
    • 吐槽专区
    • 成长记录
  • 合作交流

    • 商务合作
    • 讲师招募
    • 生态伙伴
author-avatar

GOLANG ROADMAP


首页
Go学习
  • Go学院

    • Go小课
    • Go视界
    • Go小考
    • Go实战
  • Go资源

    • 优质课程
    • 在线宝典
    • 资源下载
    • 帮找资源
训练营 🔥
  • Go体系课&实战训练营
  • 升值加薪陪跑训练营
Go求职
  • 求职刷题

    • 企业题库
    • 面试宝典
    • 求职面经
  • 求职服务

    • 内推互助
    • 求职助力
    • 内推公司
Go友会
  • 城市
  • 校园
推广返佣
  • 返佣排行
  • 返佣规则
  • 推广学院
实验区
  • Go周边
  • Go宝典

    • 推荐图书
    • 精品博文
  • Go开源

    • Go仓库
    • Go月刊
更多
  • 用户中心

    • 我的信息
    • 我的返佣
    • 我的消息
  • 玩转星球

    • 星球介绍
    • 星主权益
    • 吐槽专区
    • 成长记录
  • 合作交流

    • 商务合作
    • 讲师招募
    • 生态伙伴
  • 面试宝典系列

    • 分布式
  • 宝典内容

    • 一、分布式锁
    • 二、分布式事务
    • 三、CAP
    • 四、BASE
    • 五、Paxos
    • 六、Raft

扫码订阅《 》或入驻星球,即可阅读文章!

分布式


GOLANG ROADMAP

# 🔖 宝典内容

一、分布式锁
  • 数据库的唯一索引
  • Redis 的 SETNX 指令
  • Redis 的 RedLock 算法
  • Zookeeper 的有序节点
    • 1. Zookeeper 抽象模型
    • 2. 节点类型
    • 3. 监听器
    • 4. 分布式锁实现
    • 5. 会话超时
    • 6. 羊群效应
二、分布式事务
  • 2PC
    • 1. 运行过程
    • 2. 存在的问题
  • 本地消息表
三、CAP
  • 一致性
  • 可用性
  • 分区容忍性
  • 权衡
四、BASE
  • 基本可用
  • 软状态
  • 最终一致性
五、Paxos
  • 执行过程
    • 1. Prepare 阶段
    • 2. Accept 阶段
    • 3. Learn 阶段
  • 约束条件
    • 1. 正确性
    • 2. 可终止性
六、Raft
  • 单个 Candidate 的竞选
  • 多个 Candidate 竞选
  • 数据同步

# 📚 ​参考资料

  • 倪超. 从 Paxos 到 ZooKeeper : 分布式一致性原理与实践 [M]. 电子工业出版社, 2015.
  • Distributed locks with Redis (opens new window)
  • 浅谈分布式锁 (opens new window)
  • 基于 Zookeeper 的分布式锁 (opens new window)
  • 聊聊分布式事务,再说说解决方案 (opens new window)
  • 分布式系统的事务处理 (opens new window)
  • 深入理解分布式事务 (opens new window)
  • What is CAP theorem in distributed database system? (opens new window)
  • NEAT ALGORITHMS - PAXOS (opens new window)
  • Paxos By Example (opens new window)
  • 🔖 宝典内容
  • 📚 ​参考资料