MIT6.824|课程前置知识

为了让技术栈更宽一点,想学习一下分布式系统,顺便下定决心学习一下go语言吧!
由于还没有开始学,这里只总结相关的资料,后续会慢慢进化成MIT6.824课程导学。

Go语言

MIT6.824课程是用go语言来完成的,所以了解一下go语言是非常有必要的,个人通过w3csshool上的基础入门资料完成的:https://www.w3cschool.cn/go/go-tutorial.html

总体来说go语言比较简单,上述课程一个下午绰绰有余了,接下来深入那必须得是号称GO语言圣经的The Go Programming Language

MIT6.824

MIT 6.824 是麻省理工的一门关于分布式系统的课程,该课程由 12 个单元组成的核心研究生科目,包括演讲、阅读、编程实验室、可选项目、期中考试和期末考试。课程介绍了工程分布式系统的抽象和实现技术,主要主题包括分布式、容错、多副本、一致性等议题、复制和一致性。该课程的大部分内容包括研究和讨论分布式系统的案例研究。

这门课每节课都会精读一篇分布式系统领域的经典论文,并由此传授分布式系统设计与实现的重要原则和关键技术。同时其课程 Project 也是以其难度之大而闻名遐迩,4 个编程作业循序渐进带你实现一个基于 Raft 共识算法的 KV-store 框架,让你在痛苦的 debug 中体会并行与分布式带来的随机性和复杂性。

该课程是没有教材的,几乎每节课都会带读论文,然后共有4个lab和相关测试用例。

课程资料汇总

目前找到了这些,后续在做的过程中会把一些优秀的仓库也贴出来

相关推荐

  1. MIT6.824|课程知识

    2024-04-28 02:00:02       36 阅读
  2. 知识:字符集

    2024-04-28 02:00:02       51 阅读
  3. 前端知识pnpm

    2024-04-28 02:00:02       43 阅读
  4. 微前端知识----webComponents

    2024-04-28 02:00:02       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-28 02:00:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-28 02:00:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-28 02:00:02       82 阅读
  4. Python语言-面向对象

    2024-04-28 02:00:02       91 阅读

热门阅读

  1. windows SDK编程 --- 消息之键盘消息(4)

    2024-04-28 02:00:02       27 阅读
  2. MySQL 按指定字段自定义列表排序

    2024-04-28 02:00:02       33 阅读
  3. phpstudy-Ubuntu面板(小皮面板)

    2024-04-28 02:00:02       37 阅读
  4. Mysql 锁学习笔记

    2024-04-28 02:00:02       26 阅读
  5. C#面:泛型有哪些常见约束

    2024-04-28 02:00:02       34 阅读
  6. Oracle知识点Day05

    2024-04-28 02:00:02       29 阅读
  7. docker安装nacos

    2024-04-28 02:00:02       39 阅读