感谢网友分享,暂时只对VIP会员开放!
go从零实现分布式 KV数据库
本课程基于 MIT 6.5840(前 6.824,主要复用了课程实验的代码框架和测试),参考各种资料,结合我们的一些工业界经验和多次实现相关实验的经验,按易于理解的方式,拆成循序渐进的模块,每节只关注一小部分,以图文、代码和视频的形式呈现。
本课程会手把手教你如何弄懂一个共识协议,以及基于共识协议的分布式 KV 的方方面面、各种细节;也会教你如何组织和写出漂亮的工程代码。分布式系统是当今主流互联网系统的基础架构,而共识协议又是其中的典型代表和基石中的基石。学习本课程,能让你对分布式系统所面临的问题、所使用的技能有一个全面和深入的认识。
课程内容:
01.Raft 论文解读.mp4
02.Raft 代码总览.mp4
-
Raft PartA 状态转换.mp4
-
Raft PartA 选举遷辑.mov
-
Raft PartA 心跳逻辑.mp4
-
Raft PartA 调试和小结.mov
-
Raft PartB 结构调整.mp4
10.Raft PartB 日志复制.mp4
11.Raft PartB 选举日志比较.moV
- Raft PartB 日志应用.mov
13.Raft PartB 调试和小结.mov
15.Raft PartC 实现和优化.mp4
16.Raft PartC 调试和小结,mp4
- Raft PartD 日志重构.mov
19.Raft PartD 快照数据流.mp4
20.Raft PartD 调试和小结.mp4
22 基于 raft 的分布式 KV 概述.mp4
23 kvraft Client 端处理.mp4
24 kvraft Server 端处理.mp4
25 kvraft 的节点故障与重复请求.mp4
26 带 snapshot 的 kvraft 实现.mp4
27 基于 multi raft 的 shardkv 概述.mp4
28 shard controller 的 Client 端处理.mp4
29 shard controller 的 Server 端处理.mp4
30 shard controller 的状态机处理_1.mp4
30 shard controller 的状态机处理_2.mp4
31 shardkv 单 Group 逻辑.mp4
32 shardkv 配置变更.mp4
33 shardkv 分片迁移.mp4
34 shardkv 分片清理.mp4
35 shardkv 补充修改.mp4
资料