前言

大家好,我是老马。

分布式系统中,一致性算法是最重要的基石,也是最难学习的部分。

本系列根据 jraft 作为入口,学习一下 raft 的原理和实现。

raft 系列

SOFAStack-00-sofa 技术栈概览

目的

开源实现比较多,这里就不一一赘述,有时间后续再展开。

项目

xnnyygn’s raft implementation

Implementation of the Raft consensus protocol in JGroups

A raft-based java library for building high-available, high-durable, strong-consistent commitlog.

A novel implementation of the Raft consensus algorithm

Feature-complete implementation of the Raft consensus algorithm in Java

Yet another Raft Consensus implementation

raft协议的Java版本简单实现

参考资料