记录跨节点状态在并发、延迟和故障下如何保持可解释性。
Distributed Systems
文章 3 · Memo 4文章
11 分钟
PolarFS: An Ultra-low Latency and Failure Resilient Distributed File System for Shared Storage Cloud Database
分析 PolarFS 架构、用户态 I/O 栈和 ParallelRaft。
Memo
分布式共识资料
整理共识流水线、选主、quorum 和 Raft 资料。
Raft 跨 DC 的 arbiter 与零 token 节点
跨数据中心部署可参考 ScyllaDB 的 arbiter DC 与零 token 节点方案。
顺序一致性与线性一致性
顺序一致性不约束真实时间,线性一致性要求操作符合实时顺序。
ZooKeeper 的 sync + read 不保证严格线性一致读
实现未将 sync 作为空写复制,网络分区边界下可能返回旧数据。