热门

复现 Raft 共识算法

Implement Raft Consensus

Raft 是最易于理解的分布式共识算法。通过复现这篇经典论文,你将实现领导选举、日志复制、安全性保证等核心机制,理解分布式系统的一致性问题。

支持的语言

ruRust
goGo
pyPython
jaJava
挑战进度28 阶段

预计时间

20-40 小时

难度范围

入门 - 困难

已有学习者

2,000+

技术标签

分布式共识一致性SOSP

你将学到什么?

  • 理解分布式共识问题
  • 实现 Raft 领导选举
  • 掌握日志复制机制
  • 理解安全性保证

前置要求

  • 了解分布式系统基础
  • 了解网络编程

学习路径

0 个阶段

详细阶段信息即将发布,敬请期待。

AI 演进导读

我们的 AI 引擎会将源码的 Git 演进历史可视化,带你从「第一行核心代码」开始, 逐步理解每个设计决策背后的思考过程。不只是知道「是什么」,更要理解「为什么」。