rockraft:基于OpenRaft和Rocksdb的强一致性KV库
rockraft:用 Rust 写的强一致分布式 KV 库
rockraft 把 OpenRaft 共识 + RocksDB 存储 + gRPC 节点通信 封装成一个库,业务侧只需要调几个 API:read / write / batch_write / txn,即可获得一套多副本、可自动故障转移的 KV 存储。
✅ 强一致:写入多数派确认后才返回
✅ 自动选主、秒级故障转移
✅ Raft 日志、快照、压缩、恢复全托管
✅ 条件事务(CAS):条件检查与写入在同一条日志内原子完成
✅ 四档读一致性可选:本地读 → 租约读 → 多数派确认的线性一致读
✅ 原子批量写、前缀扫描、RocksDB 参数可调
✅ 单节点到多节点集群,一套配置
真实落地:CoreDB —— 一个 Redis 协议兼容的分布式 KV,直接构建在 rockraft 之上。

成为第一条评论!
Nobody's responded to this post yet. Add your thoughts and get the conversation going.