go从零实现分布式 KV数据库

感谢网友分享,暂时只对VIP会员开放!

go从零实现分布式 KV数据库

本课程基于 MIT 6.5840(前 6.824,主要复用了课程实验的代码框架和测试),参考各种资料,结合我们的一些工业界经验和多次实现相关实验的经验,按易于理解的方式,拆成循序渐进的模块,每节只关注一小部分,以图文、代码和视频的形式呈现。

本课程会手把手教你如何弄懂一个共识协议,以及基于共识协议的分布式 KV 的方方面面、各种细节;也会教你如何组织和写出漂亮的工程代码。分布式系统是当今主流互联网系统的基础架构,而共识协议又是其中的典型代表和基石中的基石。学习本课程,能让你对分布式系统所面临的问题、所使用的技能有一个全面和深入的认识。

课程内容:

01.Raft 论文解读.mp4

02.Raft 代码总览.mp4

  1. Raft PartA 状态转换.mp4

  2. Raft PartA 选举遷辑.mov

  3. Raft PartA 心跳逻辑.mp4

  4. Raft PartA 调试和小结.mov

  5. Raft PartB 结构调整.mp4

10.Raft PartB 日志复制.mp4

11.Raft PartB 选举日志比较.moV

  1. Raft PartB 日志应用.mov

13.Raft PartB 调试和小结.mov

15.Raft PartC 实现和优化.mp4

16.Raft PartC 调试和小结,mp4

  1. 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

资料

资源下载此资源仅限VIP下载,请先
支付后点击下载按钮即可查看网盘链接,如果链接失效,可联系本站客服
下载价格:VIP专享
此资源仅对VIP开放下载
下载说明:支付后点击下载按钮即可查看网盘链接,如果链接失效,可联系本站客服
0
分享到:
低调求发展,潜心习技术
没有账号? 忘记密码?