awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • hashicorp/raftAvatar de hashicorp

    hashicorp/raft

    9,037Voir sur 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
    Voir sur GitHub↗9,037
  • sofastack/sofa-jraftAvatar de sofastack

    sofastack/sofa-jraft

    3,806Voir sur 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
    Voir sur GitHub↗3,806
  1. Home
  2. DevOps & Infrastructure
  3. Node State Configurations
  4. Consensus Node Roles