Skip to content

6.5840分布式系统,该系统以Raft作为共识算法,实现了分片的K/V存储系统

Notifications You must be signed in to change notification settings

jieqiyue/6.5840

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

6.5840(原6.824)分布式系统。 本项目从0开始,实现了一个分布式k/v存储系统。系统分为Raft层,以及应用层。目前已经实现了Raft层,kV存储层作为应用层。

主要特点

本项目主要特点如下: Raft部分:

  1. 实现了领导人选举。
  2. 日志分发,以及论文中提到的安全性校验。
  3. SnapShot快照机制,防止Log过大。
  4. 快速回退NextIndex。

测试情况

目前该项目通过了Lab3的所有测试。 测试数量平均在两千次以上。 image

About

6.5840分布式系统,该系统以Raft作为共识算法,实现了分片的K/V存储系统

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published