在线客服
微信扫码
返回顶部
客服

ZooKeeper源码分析与实战

飞雪飘香 飞雪飘香
来源:优课

课程下载

提取码:nl4u
检测百度分享链接是否有效: 检测报错
网盘转存下载
本课程供VIP会员免费学习。
下载途径:共4.24GB,网盘转存下载。

课程介绍

相信每一名后端工程师都知道,分布式架构在如今这个时代有多重要。几乎任何一家知名互联网公司,面试的时候都会考察分布式技术原理,其重要性仅次于数据结构与算法。

如果你想精通分布式技术体系,那你必须先熟练掌握作为分布式应用协调框架的 ZooKeeper 。它更像机场的调度中心,协同不同程序或组件有序工作。这种兼容、协调、有序让 Zookeeper 的源码变得“非常烂”(庞大且复杂)。

如果你觉得ZooKeeper 源码看不懂、学不会、用得懵,那「ZooKeeper 源码分析与实战」这个专栏对你很有帮助,32讲就可以带你搞懂 Zookeeper 源码和经典应用场景。

课程目录

[3130] 开篇词:选择 ZooKeeper,一步到位掌握分布式开发(1).md

[3130] 开篇词:选择 ZooKeeper,一步到位掌握分布式开发.md

[3131] 第01讲:ZooKeeper 数据模型:节点的特性与应用.md

[3132] 第02讲:发布订阅模式:如何使用 Watch 机制实现分布式通知.md

[3133] 第03讲:ACL 权限控制:如何避免未经授权的访问?.md

[3134] 第04讲:ZooKeeper 如何进行序列化?.md

[3135] 第05讲:深入分析 Jute 的底层实现原理.md

[3136] 第06讲:ZooKeeper 的网络通信协议详解.md

[3137] 第07讲:单机模式:服务器如何从初始化到对外提供服务?.md

[3138] 第08讲:集群模式:服务器如何从初始化到对外提供服务?.md

[3139] 第09讲:创建会话:避开日常开发的那些“坑”.md

[3140] 第10讲:ClientCnxn:客户端核心工作类工作原理解析.md

[3141] 第11讲:分桶策略:如何实现高效的会话管理?.md

[3142] 第12讲:服务端是如何处理一次会话请求的?.md

[3143] 第13讲:Curator:如何降低 ZooKeeper 使用的复杂性?.md

[3144] 第14讲:Leader 选举:如何保证分布式数据的一致性?.md

[3145] 第15讲:ZooKeeper 究竟是怎么选中 Leader 的?.md

[3146] 第16讲:ZooKeeper 集群中 Leader 与 Follower 的数据同步策略.md

[3147] 第17讲:集群中 Leader 的作用:事务的请求处理与调度分析.md

[3148] 第18讲:集群中 Follow 的作用:非事务请求的处理与 Leader 的选举分析.md

[3149] 第19讲:Oberver 的作用与 Follow 有哪些不同?.md

[3150] 第20讲:一个运行中的 ZooKeeper 服务会产生哪些数据和文件?.md

[3151] 第21讲:ZooKeeper 分布式锁:实现和原理解析.md

[3152] 第22讲:基于 ZooKeeper 命名服务的应用:分布式 ID 生成器.md

[3153] 第23讲:使用 ZooKeeper 实现负载均衡服务器功能.md

[3154] 第24讲:ZooKeeper 在 Kafka 和 Dubbo 中的工业级实现案例分析.md

[3155] 第25讲:如何搭建一个高可用的 ZooKeeper 生产环境?.md

[3156] 第26讲:JConole 与四字母命令:如何监控服务器上 ZooKeeper 的运行状态?.md

[3157] 第27讲:crontab 与 PurgeTxnLog:线上系统日志清理的最佳时间和方式.md

[3158] 第28讲:彻底掌握二阶段提交三阶段提交算法原理.md

[3159] 第29讲:ZAB 协议算法:崩溃恢复和消息广播.md

[3160] 第30讲:ZAB 与 Paxo 算法的联系与区别.md

[3161] 第31讲:ZooKeeper 中二阶段提交算法的实现分析.md

[3162] 第32讲:ZooKeeper 数据存储底层实现解析.md

[4317] 结束语 分布技术发展与 ZooKeeper 应用前景.md

文档

[3130] 开篇词:选择 ZooKeeper,一步到位掌握分布式开发.mp4

[3131] 第01讲:ZooKeeper 数据模型:节点的特性与应用.mp4

[3132] 第02讲:发布订阅模式:如何使用 Watch 机制实现分布式通知.mp4

[3133] 第03讲:ACL 权限控制:如何避免未经授权的访问?.mp4

[3134] 第04讲:ZooKeeper 如何进行序列化?.mp4

[3135] 第05讲:深入分析 Jute 的底层实现原理.mp4

[3136] 第06讲:ZooKeeper 的网络通信协议详解.mp4

[3137] 第07讲:单机模式:服务器如何从初始化到对外提供服务?.mp4

[3138] 第08讲:集群模式:服务器如何从初始化到对外提供服务?.mp4

[3139] 第09讲:创建会话:避开日常开发的那些“坑”.mp4

[3140] 第10讲:ClientCnxn:客户端核心工作类工作原理解析.mp4

[3141] 第11讲:分桶策略:如何实现高效的会话管理?.mp4

[3142] 第12讲:服务端是如何处理一次会话请求的?.mp4

[3143] 第13讲:Curator:如何降低 ZooKeeper 使用的复杂性?.mp4

[3144] 第14讲:Leader 选举:如何保证分布式数据的一致性?.mp4

[3145] 第15讲:ZooKeeper 究竟是怎么选中 Leader 的?.mp4

[3146] 第16讲:ZooKeeper 集群中 Leader 与 Follower 的数据同步策略.mp4

[3147] 第17讲:集群中 Leader 的作用:事务的请求处理与调度分析.mp4

[3148] 第18讲:集群中 Follow 的作用:非事务请求的处理与 Leader 的选举分析.mp4

[3149] 第19讲:Oberver 的作用与 Follow 有哪些不同?.mp4

[3150] 第20讲:一个运行中的 ZooKeeper 服务会产生哪些数据和文件?.mp4

[3151] 第21讲:ZooKeeper 分布式锁:实现和原理解析.mp4

[3152] 第22讲:基于 ZooKeeper 命名服务的应用:分布式 ID 生成器.mp4

[3153] 第23讲:使用 ZooKeeper 实现负载均衡服务器功能.mp4

[3154] 第24讲:ZooKeeper 在 Kafka 和 Dubbo 中的工业级实现案例分析.mp4

[3155] 第25讲:如何搭建一个高可用的 ZooKeeper 生产环境?.mp4

[3156] 第26讲:JConole 与四字母命令:如何监控服务器上 ZooKeeper 的运行状态?.mp4

[3157] 第27讲:crontab 与 PurgeTxnLog:线上系统日志清理的最佳时间和方式.mp4

[3158] 第28讲:彻底掌握二阶段提交三阶段提交算法原理.mp4

[3159] 第29讲:ZAB 协议算法:崩溃恢复和消息广播.mp4

[3160] 第30讲:ZAB 与 Paxo 算法的联系与区别.mp4

[3161] 第31讲:ZooKeeper 中二阶段提交算法的实现分析.mp4

[3162] 第32讲:ZooKeeper 数据存储底层实现解析.mp4

[4317] 结束语 分布技术发展与 ZooKeeper 应用前景.mp4

相邻课程

阅读 下载数 16
飞雪飘香
飞雪飘香
认证课程发布者
关注发布者
飞雪飘香
飞雪飘香
认证课程发布者
课程数
粉丝数
关注发布者
栏目专题
user-avatar
孕期知识
妊娠是胚胎和胎儿在母体内生长发育的过程。
user-avatar
初中课程
初级中学简称初中(junior high school)。
user-avatar
C#编程开发
C#是微软公司发布的一种编程语言。
user-avatar
风水相术
风水相术是中华民族历史悠久的一门玄术。
user-avatar
成语
成语是中华文化中一颗璀璨的明珠。
名人推荐
user-avatar
董明珠
格力电器股份有限公司董事长。
user-avatar
马化腾
腾讯公司董事会主席兼首席执行官。
user-avatar
金正昆
著名公共关系与礼仪专家,有“中国礼仪教授第一人”之称。
user-avatar
姜汝祥
著名的企业战略专家,“海归”十大创业人物。
user-avatar
马云
中国阿里巴巴集团主要创始人。