Skip to content

Matthew-Lyu/MIT-6.824-Lab-2022

Repository files navigation

MIT-6.824-Lab-2022

此仓库是2022年MIT 6.824 Lab2&3的中文教程。如果你需要解决6.824的这两个实验,请git clone此仓库到本地,pdf文件中有详细说明。

MIT 6.824是一门由MIT提供的分布式系统课程。Lab2和Lab3是该课程中的两个实验,主要内容是Raft算法。

image-20240528200624702

Lab2: Raft Consensus Algorithm

在Lab2中,需要实现Raft一致性算法的各个组件,包括选举、日志复制、心跳等。实验的目标是确保系统在面临节点故障时依然能够保持一致性,并且能够在故障恢复后继续工作。

Lab3: Fault-tolerant Key/Value Service

在Lab3中,需要构建一个支持容错的分布式键值存储服务。这包括处理客户端请求、处理节点故障、数据迁移等方面的功能。实验的目标是使系统能够在面临各种故障时保持可用性和一致性。

Code Introduction

开源源码是不被该课程Lab允许的,如果你需要源码参考,请联系我lyuwch03@gmail.com

About

Introduction for raft parts of MIT 6.824 Lab

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages