《从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
相关推荐
谢亮_vipxieliang11 小时前
Spring Cloud 服务治理入门:注册发现、配置中心、网关限流、熔断降级与分布式一致性方案
分布式·spring·spring cloud
寻林写彡17 小时前
01| 裸机部署 K8S:从零搭建生产可用集群
云原生·kubernetes
樱花落木兰19 小时前
分布式登录实战:Session 会话共享改造,Redis 存储用户登录状态
java·javascript·数据库·redis·分布式·缓存
ShineWinsu20 小时前
对于Redis:Steam、Geospatial、Hyperloglog、Bitmap、Bitfield类型的解析
数据库·c++·redis·分布式·缓存·面试·zset
念何架构之路20 小时前
zap WriteSyncer与Sink体系
云原生·golang
EatFan1 天前
从云原生到AI原生:2026后端架构“三驾马车”(事件驱动、虚拟线程、AI Agent内嵌)演进解析
spring boot·云原生·架构·虚拟线程·ai-native·ai agent·spring ai
wzq11_6661 天前
Kubernetes集群——Service篇(详细讲解!!!)
云原生·容器·kubernetes
Flynt1 天前
Redis Cluster主节点挂了,为什么"高可用"还全员掉线?我把三次kill的记录翻出来了
数据库·redis·分布式
JosieBook2 天前
【数据库】MySQL 实战精通系列 · 第10篇:分库分表与分布式事务实战
数据库·分布式·mysql
梦帮科技2 天前
vLLM / TensorRT-LLM 极限推理:PagedAttention 细粒度物理页表管理与连续批处理(Continuous Batching)实战
数据结构·人工智能·分布式·python·深度学习·算法·vllm