类库 › raft-kv-engine-project
arjunsood2025

arjunsood2025/raft-kv-engine-project

基于Rust从零实现的线性一致分布式键值存储,包含LSM存储引擎、无IO Raft共识及确定性模拟器。通过2万次随机故障测试验证正确性,不依赖第三方数据库或共识库,旨在提供高可靠性的数据存储解决方案。

arjunsood2025/raft-kv-engine-project

技术栈

crates/client rust

查看全部依赖 (2)

依赖

proto raft

crates/kvsm rust

查看全部依赖 (2)

依赖

bincode serde

crates/proto rust

查看全部依赖 (1)

依赖

raft

crates/raft rust

查看全部依赖 (1)

依赖

serde

crates/server rust

查看全部依赖 (5)

依赖

kvsm proto raft storage

开发依赖

client

crates/sim rust

查看全部依赖 (2)

依赖

kvsm raft

crates/storage rust

查看全部依赖 (4)

依赖

bincode crc32fast serde

开发依赖

tempfile

截图

Failover under load: throughput holds at ~16k ops/s, drops to zero for about
two seconds after the leader is killed at t≈8.5s while the cluster elects a new
leader and clients re-route, then fully recovers to ~18k ops/s by t=12s, with 0 of
300,000 operations lost.

评论

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-01 22:20
浙ICP备14020137号-1 $Carte des visiteurs$