Raft.Net

RAFT consensus

A .NET implementation of the RAFT distributed consensus algorithm for TCP peers with disk or memory data persistence.

Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet

GitHub

170 stars
9 watching
27 forks
Language: C#
last commit: over 1 year ago
c-sharpconsensus-algorithmcorecsharpdbreezedistributeddotnet-coredotnet-standarddotnetcorefault-tolerancehigh-availabilitynetnetcorenetstandardpeerraftraft-consensusraft-serverredundancytcp

Related projects:

Repository Description Stars
threemammals/rafty An implementation of the Raft consensus algorithm in C# and .NET core. 196
uwplse/verdi-raft An implementation of the Raft distributed consensus protocol verified in Coq 183
willemt/raft A C implementation of the Raft consensus protocol used to synchronize distributed systems and ensure consistency in data storage 1,132
hslam/raftdb A distributed key-value database system using the Raft consensus protocol 4
qichengzx/m2 A distributed key-value cache system based on the Raft consensus protocol 27
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
chrisnc/tangaroa A toy implementation of the Raft protocol with an experimental BFT variant in Haskell. 111
etcd-io/raft A library implementing a replicated state machine algorithm for distributed systems 679
mosaicnetworks/babble A distributed consensus middleware for peer-to-peer networking and transactions. 477
facebookincubator/hsthrift Generates code in Haskell to communicate with other services using a simple, language-agnostic protocol for structured data 151
skalenetwork/skale-consensus An asynchronous, provably secure consensus engine designed to support the SKALE network's blockchain architecture. 77
verse-lab/toychain A minimalistic blockchain-based consensus protocol implemented in Coq 111
raftlib/raftlib A C++ library providing a framework for implementing parallel and concurrent data processing pipelines. 954
jbogard/contosouniversitydotnetcore-pages An ASP.NET Core 6.0 project demonstrating CQRS and other software design patterns using Razor Pages and Entity Framework Core. 1,348