《从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
相关推荐
叶北辰CHINA1 小时前
nginx反向代理,负载均衡,HTTP配置简述(说人话)
linux·运维·nginx·http·云原生·https·负载均衡
极客先躯2 小时前
高级java每日一道面试题-2024年10月3日-分布式篇-分布式系统中的容错策略都有哪些?
java·分布式·版本控制·共识算法·超时重试·心跳检测·容错策略
niu_sama2 小时前
仿RabbitMQ实现消息队列三种主题的调试及源码
分布式·rabbitmq
鸡c2 小时前
rabbitMq------客户端模块
分布式·rabbitmq·ruby
Lansonli3 小时前
云原生(四十八) | Nginx软件安装部署
nginx·云原生·ecs服务器
Dylanioucn3 小时前
【分布式微服务云原生】探索Redis:数据结构的艺术与科学
数据结构·redis·分布式·缓存·中间件
路上^_^3 小时前
00_概览_kafka
分布式·kafka
极客先躯10 小时前
Hadoop krb5.conf 配置详解
大数据·hadoop·分布式·kerberos·krb5.conf·认证系统
CopyLower11 小时前
Kafka 消费者状态及高水位(High Watermark)详解
分布式·kafka
唐大爹12 小时前
项目实战:k8s部署考试系统
云原生·容器·kubernetes