hashicorp

raft

hashicorp

Golang implementation of the Raft consensus protocol

AI 简介

hashicorp/raft 是一个用 Go 语言实现的 Raft 共识协议库,用于管理复制日志并可与有限状态机(FSM)结合使用以管理复制的状态机。该项目的核心功能包括提供共识机制,支持构建一致性和分区容错性(CP)系统,并具有一定的容错能力。它采用纯 Go 语言编写,支持多种后端存储选项如 MDBStore 和 Bbolt,便于集成到不同类型的分布式系统中。适合于需要在多个节点间保持数据一致性的场景,例如构建分布式键值存储服务或任何需要高可用性和强一致性的应用环境。

Go
Mozilla Public License 2.0
9k
Stars
1.1k
Forks
394
Watchers
34
Issues

Star 增长

今日0
近 7 天+11
近 30 天+27
综合评分73.29
默认分支main