ZooKeeper:分布式过程协同技术详解pdf下载

ZooKeeper:分布式过程协同技术详解百度网盘pdf下载

作者:
简介:ZooKeeper:分布式过程协同技术详解
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍






内容介绍

目录

前言 1

dy部分 ZooKeeper的概念和基础

1章 简介 7

1.1 ZooKeeper
的使命 8

1.1.1 ZooKeeper
改变了什么 10

1.1.2 ZooKeeper
不适用的场景 10

1.1.3 
关于Apache项目 11

1.1.4 
通过ZooKeeper构建分布式系统 11

1.2 
示例:主-从应用 12

1.2.1 
主节点失效 13

1.2.2 
从节点失效 14

1.2.3 
通信故障 14

1.2.4 
任务总结 15

1.3 
分布式协作的难点 16

1.4 ZooKeeper
的成功和注意事项 18

2章 了解ZooKeeper 19

2.1 ZooKeeper
基础 19

2.1.1 API
概述 20

2.1.2 z de
的不同类型 21

2.1.3 
监视与通知 22

2.1.4 
版本 24

2.2 ZooKeeper
架构 25

2.2.1 ZooKeeper
仲裁 26

2.2.2 
会话 27

2.3 
开始使用ZooKeeper 28

2.3.1 
dy个ZooKeeper会话 28

2.3.2 
会话的状态和声明周期 31

2.3.3 ZooKeeper
与仲裁模式 33

2.3.4 
实现一个原语:通过ZooKeeper实现锁 36

2.4 
一个主-从模式例子的实现 37

2.4.1 
主节点角色 37

2.4.2 
从节点、任务和分配 40

2.4.3 
从节点角色 40

2.4.4 
客户端角色 41

2.5 
小结 43

第二部分 使用ZooKeeper进行开发

3章 开始使用ZooKeeperAPI 47

3.1 
设置ZooKeeperCLASSPATH 47

3.2 
建立ZooKeeper会话 47

3.2.1 
实现一个Watcher 49

3.2.2 
运行Watcher的示例 51

3.3 
获取管理权 53

3.3.1 
异步获取管理权 57

3.3.2 
设置元数据 60

3.4 
注册从节点 62

3.5 
任务队列化 65

3.6 
管理客户端 66

3.7 
小结 68

4章 处理状态变化 70

4.1 
单次触发器 71

4.2 
如何设置监视点 72

4.3 
普遍模型 73

4.4 
-从模式的例子 74

4.4.1 
管理权变化 74

4.4.2 
主节点等待从节点列表的变化 77

4.4.3 
主节点等待新任务进行分配 80

4.4.4 
从节点等待分配新任务 83

4.4.5 
客户端等待任务的执行结果 86

4.5 
另一种调用方式:Multiop 88

4.6 
通过监视点代替显式缓存管理 90

4.7 
顺序的保障 91

4.7.1 
写 作的顺序 91

4.7.2 
读 作的顺序