《从Paxos到Zookeeper》读书笔记

本文是对于从Paxos到Zookeeper的笔记和提纲整理

主要用于复习和知识点梳理

第一、二、三章:分布式基础

链接:《从Paxos到Zookeeper》------第一、二、三章:分布式基础

第一章 分布式架构

  • 1.1 分布式的特点(集中式/分布式)
  • 1.2 分布式环境中的各种经典问题
  • 1.3 分布式事务理论
    • 1.3.1 CAP定理
    • 1.3.2 BASE理论

第二章 一致性协议

  • 2.1 2PC 和 3PC
    • 2.1.1 2PC --- 两阶段提交
    • 2.1.2 3PC --- 三阶段提交
  • 2.2 Paxos算法

第三章 Paxos的工程实践

  • 3.1 Chubby
  • 3.2 Hypertable

第四、七章(部分):基本概念及原理

链接:《从Paxos到Zookeeper》------第四、七章:基本概念及原理

第四章 Zookeeper与Paxos

  • 4.1 Zk是什么
    • 4.1.1 Zk特性
    • 4.1.2 Zk基本概念
      • 4.1.2.1 集群角色(Follower, Leader, Observer)
      • 4.1.2.2 数据模型
      • 4.1.2.3 ZNode(数据节点)
      • 4.1.2.4 Session(会话)
      • 4.1.2.5 ACL(Access Control Lists)
      • 4.1.2.6 Watcher(事件监听器)
  • 4.2 ZAB协议

第七章 Zookeeper技术内幕

  • 7.1 系统模型
    • 7.1.1 数据模型
    • 7.1.2 节点特性
      • 7.1.2.1 节点分类
      • 7.1.2.2 节点数据
    • 7.1.3 版本(version、cversion、aversion)
    • 7.1.4 Watcher
    • 7.1.5 ACL

第五、六章:经典应用场景

链接:《从Paxos到Zookeeper》------第五、六章:经典应用场景

第五章 使用Zookeeper

  • 5.1 服务端部署与运行
  • 5.2 客户端相关
    • 5.2.1 客户端运行
    • 5.2.2 客户端命令
  • 5.3 Java客户端API
  • 5.4 开源客户端

第六章 经典应用场景

  • 6.1 典型应用场景及实现
    • 6.1.1 数据发布/订阅(全局配置中心)
    • 6.1.2 负载均衡(Load Balance)
    • 6.1.3 命名服务
    • 6.1.4 分布式协调/通知
    • 6.1.5 集群管理
    • 6.1.6 Master选举
    • 6.1.7 分布式锁
    • 6.1.8 分布式队列
  • 6.2 Zk在大型分布式系统中的应用
    • 6.2.1 Hadoop
    • 6.2.2 HBase
    • 6.2.3 Kafka
  • 6.3 Zk在阿里的实践与应用
    • 6.3.1 Metamorphosis
    • 6.3.2 Dubbo
    • 6.3.3 Canal
相关推荐
AOwhisky1 小时前
Python 学习笔记(第三期)——流程控制核心知识点自测与详解
开发语言·笔记·python·学习·云原生·运维开发·流程控制
阿里云云原生3 小时前
AgenticOps 已来:运维智能体如何落进生产环境
云原生
阿里云云原生4 小时前
告别 Token 计量的混乱:AI 网关如何通过 Credits 统一度量实现跨模型配额管理?
云原生
长不胖的路人甲5 小时前
RabbitMQ 死信队列 DLQ
分布式·rabbitmq
可乐ea5 小时前
【Redis八股|第8篇】Redis 分布式锁原理与 Redisson 使用
数据库·redis·分布式·面试题·redis八股
leijiwen5 小时前
LinkLifeVerse OS :数字经济时代的产业价值操作系统(Industry Value Operating System)
人工智能·云原生·saas·paas
阿里云云原生6 小时前
终结前端“黑盒”难题:通过 Session Replay 与三维热力图实现像素级用户行为洞察
云原生·监控
云烟成雨TD7 小时前
Kubernetes 系列【14】对象元数据:标签、标签选择器、命名空间、字段选择器
云原生·容器·kubernetes
逸Y 仙X7 小时前
Spark部署
大数据·分布式·spark
BD_Marathon8 小时前
什么是Spark
大数据·分布式·spark