All Projects → liu-jianhao → Raft-Paxos-Sample

liu-jianhao / Raft-Paxos-Sample

Licence: other
MIT6.824实现分布式一致性算法——Raft&Paxos

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Raft-Paxos-Sample

paxakos
Rust implementation of Paxos consensus algorithm
Stars: ✭ 79 (+113.51%)
Mutual labels:  consensus, distributed, paxos
Dragonboat
Dragonboat is a high performance multi-group Raft consensus library in pure Go.
Stars: ✭ 3,983 (+10664.86%)
Mutual labels:  raft, consensus, paxos
nebula
A distributed, fast open-source graph database featuring horizontal scalability and high availability
Stars: ✭ 8,196 (+22051.35%)
Mutual labels:  raft, distributed
Raft.net
Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Stars: ✭ 112 (+202.7%)
Mutual labels:  raft, distributed
Verdi Raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Stars: ✭ 143 (+286.49%)
Mutual labels:  raft, consensus
Trepang
Trepang is an implementation of Raft Algorithm in Go
Stars: ✭ 111 (+200%)
Mutual labels:  raft, consensus
X0
Xzero HTTP Application Server
Stars: ✭ 111 (+200%)
Mutual labels:  raft, consensus
Zatt
Python implementation of the Raft algorithm for distributed consensus
Stars: ✭ 119 (+221.62%)
Mutual labels:  raft, consensus
Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+103245.95%)
Mutual labels:  raft, consensus
raft-badger
Badger-based backend for Hashicorp's raft package
Stars: ✭ 27 (-27.03%)
Mutual labels:  raft, consensus
Sofa Jraft
A production-grade java implementation of RAFT consensus algorithm.
Stars: ✭ 2,618 (+6975.68%)
Mutual labels:  raft, consensus
openraft
rust raft with improvements
Stars: ✭ 826 (+2132.43%)
Mutual labels:  raft, consensus
Distributed-Algorithms
利用 Go 语言实现多种分布式算法
Stars: ✭ 53 (+43.24%)
Mutual labels:  raft, paxos
Awesome Consensus
Awesome list for Paxos and friends
Stars: ✭ 1,619 (+4275.68%)
Mutual labels:  raft, paxos
slock
High-performance distributed sync service and atomic DB
Stars: ✭ 50 (+35.14%)
Mutual labels:  raft, distributed
Yaraft
Yet Another RAFT implementation
Stars: ✭ 109 (+194.59%)
Mutual labels:  raft, consensus
Bifrost
Pure rust building block for distributed systems
Stars: ✭ 118 (+218.92%)
Mutual labels:  raft, consensus
Tikv
Distributed transactional key-value database, originally created to complement TiDB
Stars: ✭ 10,403 (+28016.22%)
Mutual labels:  raft, consensus
Toydb
Distributed SQL database in Rust, written as a learning project
Stars: ✭ 1,329 (+3491.89%)
Mutual labels:  raft, distributed
Atomix
A reactive Java framework for building fault-tolerant distributed systems
Stars: ✭ 2,182 (+5797.3%)
Mutual labels:  raft, consensus

简介

该实验的测试及框架代码来源与 MIT6.824 2015和2016 课程的实验。

Raft&Paxos

Raft和Paxos都是分布式一致性算法,目的都是为了复制日志的一致性, 基于论文的描述,实现这两个最常见的分布式一致性算法,借此对算法有更深入的了解。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].