A feature complete and high performance multi-group Raft library in Go.
-
Updated
Jul 12, 2024 - Go
A feature complete and high performance multi-group Raft library in Go.
Examples for Dragonboat
Solutions to mit 6.824 2018
raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
A key value storage example powered by hashicorp raft and BadgerDB
Raft protocol implementation as part of "Distributed databases" course in UCU
Simple implementation of raft based consensus algorithm used in distributed systems. This application is built for demonstration purpose and can be extended by other users to make more sophisticated system. This application is completely written using Golang and addon packages
Golang implementation of the Raft consensus protocol
Golang implementation of the Raft consensus protocol using gRPC. Achieved operation replication speeds of ~3000 operations/sec with 3 nodes and ~2000 operations/sec with 5 nodes.
distributed leveldb with raft
Yet another raft consensus protocol Golang implementation.
Engineering a Cloud : Advanced Distributed Systems
http client for raft
redis failover with raft consensus algorithm - not yet finished
Implementation of Raft, a fault tolerant replicated state machine, in Go.
Add a description, image, and links to the raft-protocol topic page so that developers can more easily learn about it.
To associate your repository with the raft-protocol topic, visit your repo's landing page and select "manage topics."