awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesConsensus Node Roles

Management of operational roles and statuses of nodes within a consensus group.

Distinct from Node State Configurations: Focuses on the dynamic runtime role transitions of a Raft node (Leader, Follower, Candidate) rather than declarative infrastructure configuration.

Explore 2 awesome GitHub repositories matching devops & infrastructure · Consensus Node Roles. Refine with filters or upvote what's useful.

Awesome Consensus Node Roles GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • hashicorp/raftAvatar hashicorp

    hashicorp/raft

    9,037Vezi pe GitHub↗

    This is a Raft consensus library and distributed consensus engine implemented in Go. It provides the primitives necessary to build fault-tolerant distributed services by implementing a replicated state machine that ensures a group of servers agree on a shared system state through leader election and log replication. The project distinguishes itself through a pluggable architecture for storage backends and snapshot storage, decoupling the consensus logic from physical persistence. It includes specialized mechanisms for leadership transfer, protocol version management to support rolling upgrade

    Tracks and updates the operational role of nodes using thread-safe operations to maintain cluster status.

    Go
    Vezi pe GitHub↗9,037
  • sofastack/sofa-jraftAvatar sofastack

    sofastack/sofa-jraft

    3,806Vezi pe GitHub↗

    sofa-jraft is a Java implementation of the Raft consensus algorithm. It serves as a distributed consensus engine and linearizable state machine designed to ensure high availability and data consistency across a cluster of nodes. The project provides a replicated key-value store and a coordination engine for managing distributed state. It distinguishes itself through support for multi-group consensus sharding to distribute traffic and a service provider interface that allows for custom log storage and entry encoding implementations. The system covers a wide range of distributed capabilities,

    Initializes consensus nodes with specific roles and storage paths to manage leadership transitions.

    Javaconsensusdistributed-consensus-algorithmsjava
    Vezi pe GitHub↗3,806
  1. Home
  2. DevOps & Infrastructure
  3. Node State Configurations
  4. Consensus Node Roles