hashicorp

raft

hashicorp

Golang implementation of the Raft consensus protocol

AI 简介

这是一个用 Go 实现的 Raft 共识算法库,用于构建高可用、强一致的分布式系统。它提供日志复制、领导者选举、节点故障恢复等核心功能,支持与有限状态机(FSM)集成以实现复制状态机;内置对多种存储后端(如 BoltDB、MDB)的适配,并遵循 Raft 协议规范,具备生产级稳定性和可嵌入性。适用于需要 CP 特性、容忍网络分区且要求数据强一致性的场景,如分布式数据库、配置中心、服务发现系统等。

Go
Mozilla Public License 2.0
9.1k
Stars
1.1k
Forks
395
Watchers
33
Issues

Star 增长

今日0
近 7 天0
近 30 天+6
综合评分65.69
默认分支main