1 Repo
Libraries designed to be embedded directly into applications to provide automatic leader election and failover for high availability.
Distinct from High Availability Services: Distinct from High Availability Services: focuses on embeddable consensus libraries rather than infrastructure-level service redundancy patterns.
Explore 1 awesome GitHub repository matching devops & infrastructure · Embedded Consensus Libraries. Refine with filters or upvote what's useful.
braft is an embeddable C++ library that implements the Raft consensus algorithm, providing a distributed consensus engine for building fault-tolerant, replicated state machines. At its core, it manages leader election, log replication, cluster membership changes, and state machine synchronization across a cluster of nodes, ensuring strong consistency and data durability even in the face of node failures. The library distinguishes itself through a comprehensive set of mechanisms for reliable distributed coordination. It uses a randomized timeout-based leader election process with term manageme
Provides an embeddable Raft library that handles automatic leader election and failover within applications.