知识卡片

日志串行化冲突

专业/工作

内容

最终一致的 KV 系统要支持 CAS 时,核心难点是并发写入会在副本之间形成冲突。把修改先写入只追加、严格有序的分布式日志,相当于给并发操作建立全局顺序,再由下游副本按顺序应用。发散:很多一致性问题不是靠更复杂的业务判断解决,而是先把时间线收束成可重放的事实流。

参考来源

《高可用架构(第1卷)》第1章《高可用架构案例精选》