《从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
相关推荐
宇明一不急1 小时前
k8s HPA storageclass configmap
云原生·容器·kubernetes
ZzzZZzzzZZZzzzz…3 小时前
Docker + K8s集群搭建实战:1 Master+2 Node,含Harbor私有仓库与软路由
docker·云原生·容器·kubernetes·容器编排·集群部署·cri-dockerd
Waay4 小时前
K8s新手实操|emptyDir卷超详细实战(附完整命令+核心理解)
云原生·容器·kubernetes
liux35284 小时前
K8s 核心接口:CNI、CSI、CRI、LB 一篇讲透
云原生·容器·kubernetes
IT策士6 小时前
第25篇 k8s之Deployment 基础:声明式管理与副本控制
云原生·容器·kubernetes
IT策士6 小时前
第 26 篇 k8s之Deployment 进阶:滚动更新、回滚与暂停
云原生·容器·kubernetes
张忠琳7 小时前
【kubernetes v1.21】(kubelet 2)容器运行时与CRI
云原生·架构·kubernetes·kubelet
张忠琳7 小时前
【kubernetes v1.21】(kubelet 3)PLEG、健康检查、Eviction 与状态管理
云原生·架构·kubernetes·kubelet
秋漓7 小时前
Kubernetes了解与应用
云原生·容器·kubernetes
IT策士7 小时前
第28篇 k8s之Service:为 Pod 提供稳定的访问入口
云原生·容器·kubernetes