braft

Consensus algorithm

An implementation of the RAFT consensus algorithm for distributed systems

An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.

GitHub

4k stars
184 watching
886 forks
Language: C++
last commit: 28 days ago
Linked from 1 awesome list

distributed-consensusdistributed-storageraftraft-consensus-algorithmraft-cppraft-cxxraft-protocolstate-machine-replication

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
apache/brpc An industrial-grade RPC framework for high-performance systems 16,543
hhblaze/raft.net A .NET implementation of the RAFT distributed consensus algorithm for TCP peers with disk or memory data persistence. 170
baidu/sofa-pbrpc A light-weight RPC framework implementation of Google's protobuf RPC framework 2,132
sofastack/sofa-jraft A production-grade Java implementation of the RAFT consensus algorithm for distributed systems 3,599
willemt/raft A C implementation of the Raft consensus protocol used to synchronize distributed systems and ensure consistency in data storage 1,132
baidu/bfs A distributed file system designed to support real-time applications with low read/write latency and high throughput rates 2,854
baidu/starlight A high-performance Java RPC framework for building scalable and reliable microservices applications. 961
hashicorp/raft A Go implementation of a distributed consensus algorithm 8,260
bbva/raft-badger An implementation of a Raft consensus algorithm using BadgerDB as the underlying data store. 112
komamitsu/oraft A Raft consensus algorithm implementation in OCaml for distributed systems 28
uwplse/verdi-raft An implementation of the Raft distributed consensus protocol verified in Coq 183
facebookincubator/katran A high-performance layer 4 load balancing solution for scalable and resilient traffic distribution. 4,746
sogou/srpc An RPC framework built on top of C++ Workflow, supporting multiple protocols and data formats for building scalable and high-performance remote procedure call systems. 1,956
threemammals/rafty An implementation of the Raft consensus algorithm in C# and .NET core. 196
amueller/textonboost A C++ implementation of a dense CRF algorithm using textons. 32