第一章:基础篇 (7讲)
01 | 课程介绍
时长 03:36
02 | 内容综述
时长 01:54
03 | 什么是ZooKeeper?
时长 03:02
04 | ZooKeeper提供什么服务?
时长 04:42
05 | 开始使用ZooKeeper
时长 07:45
06 | 使用ZooKeeper实现Master-Worker协同
时长 11:12
07 | ZooKeeper架构解析
时长 07:02
第二章:开发篇 (6讲)
08 | ZooKeeper API简介
时长 07:34
09 | ZooKeeper API:Watch示例
时长 05:27
10 | 使用ZooKeeper实现分布式队列
时长 06:59
11 | 使用ZooKeeper实现分布式锁
时长 05:50
12 | 使用ZooKeeper实现选举
时长 03:38
13 | 使用Apache Curator简化ZooKeeper开发
时长 08:19
第三章:运维篇 (5讲)
14 | 如何安装配置一个ZooKeeper生产环境?
时长 05:30
15 | 如何进行ZooKeeper的监控?
时长 05:16
16 | 通过ZooKeeper Observer实现跨区域部署
时长 05:01
17 | 通过动态配置实现不中断服务的集群成员变更
时长 06:43
18 | ZooKeeper节点是如何存储数据的?
时长 05:06
第四章:进阶篇 (4讲)
19 | 使用ZooKeeper实现服务发现(1)
时长 11:44
20 | 使用ZooKeeper实现服务发现(2)
时长 09:35
21 | 使用ZooKeeper实现服务发现(3)
时长 06:28
22 | Kafka是如何使用ZooKeeper的?
时长 17:07
第五章:对比Chubby、etcd和ZooKeeper (9讲)
23 | 什么是Paxos协议?
时长 10:19
24 | 对比Chubby和ZooKeeper
时长 12:16
25 | Raft协议解析
时长 14:57
26 | 什么是etcd?
时长 10:10
27 | etcd API: KV部分
时长 12:14
28 | etcd API:Watch和Lease部分
时长 11:25
29 | 使用etcd实现分布式队列
时长 06:24
30 | 使用etcd实现分布式锁
时长 06:33
31 | 如何搭建一个etcd生产环境?
时长 05:55
第六章:ZooKeeper实现原理和源码解读 (16讲)
32 | 存储数据结构之B+tree
时长 05:37
33 | 存储数据结构之LSM
时长 11:29
34 | 本地存储技术总结
时长 12:44
35 | ZooKeeper本地存储源码解析
时长 25:28
36 | 网络编程基础
时长 19:16
37 | 事件驱动的网络编程
时长 12:17
38 | Java的事件驱动网络编程
时长 14:01
39 | ZooKeeper的客户端网络通信源码解读
时长 20:30
40 | ZooKeeper的服务器网络通信源码解读
时长 09:26
41 | ZooKeeper的Request Processor源码解读
时长 10:13
42 | Standalone的ZooKeeper是如何处理客户端请求的?
时长 12:14
43 | Quorum模式下ZooKeeper节点的Request Processor Pipeline
时长 22:10
44 | ZooKeeper的Leader Election
时长 20:02
45 | ZooKeeper的Zab协议
时长 14:49
46 | 客户端和服务器端交互:Watch和Session
时长 23:02
47 | 结课测试&结束语 隐藏内容此处内容需要权限查看
会员免费查看
隐藏内容
此处内容需要权限查看
会员免费查看时长 05:28
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。