raft
Golang implementation of the Raft consensus protocol
About this project
raft raft is a Go library that manages a replicated log and can be used with an FSM to manage replicated state machines. It is a library for providing consensus). The use cases for such a library are far-reaching, such as replicated state machines which are a key component of many distributed systems. They enable building Consistent, Partition Tolerant (CP) systems, with limited fault tolerance as well. Building If you wish to build raft you'll need Go version 1.16+ installed. Please check your installation with: Documentation For complete documentation, see the associated Godoc. To prevent complications with cgo, the primary backend MDBStore is in a separate…
Technologies
Project health
GitHub
Reviews
Built by
Maintain hashicorp/raft? Claiming verifies admin access through your GitHub account and gives you control of this listing.