18
JUN
2025
用 Raft 手搓 KV 存储(二):线性一致读与 Lease Read 的取舍
从一条丢包的 AppendEntries 讲起。本文实现并压测了支持 ReadIndex 与 Lease Read 的教学级 KV 存储,分析两种读策略在网络分区下的行为差异。
→
从一条丢包的 AppendEntries 讲起。本文实现并压测了支持 ReadIndex 与 Lease Read 的教学级 KV 存储,分析两种读策略在网络分区下的行为差异。
为什么你的 Future 在堆上反复横跳?用 perf 和火焰图追查 tokio 任务调度的真实开销,以及何时应该回到同步代码。
不是 GC,不是数据库,最后凶手是连接池里的 DNS 缓存。完整复盘从假设、埋点、压测到修复的全过程,附排查清单。