
分布式
萧萧九宸
西方发达国家的技术优势可以使母语为英语的人员获得技术领域的先天性竞争优势,希望国人可以注重中文技术文档的分享与完善,有朝一日获不再让英文成为技术领域必过的一道坎。
展开
-
分布式一致性协议 Raft 论文原理一篇读透
阅读本文, 你将获得对于 Raft 算法论文级别的深入理解原创 2020-10-07 20:13:19 · 2646 阅读 · 2 评论 -
拜托,请不要再曲解CAP定理
特定理论的英文缩写一向是程序员装逼最趁手的工具, CAP, BASE 就是上述的装逼利器之一, 而且有点烂大街。 很多程序员甚至不屑于过多使用,然而遗憾的是, 很多人对于CAP定理的理解甚至都是错误的原创 2020-06-02 18:20:22 · 1049 阅读 · 0 评论 -
正确理解二阶段提交(Two-Phase Commit)
明确问题二阶段提交出现的背景是, 当我们使用分布式系统时, 如果分布式系统中的机器发生故障之后, 如何保证事务数据的一致性。从一个场景入手, 假设一个人要从 A 银行向 B 银行进行跨行转账 100 元。此时我们需要对 A 银行数据库中该用户的账户,做金额扣减操作( - 100), 同时对 B 银行数据库中该用户的账户做金额增加操作 ( +100)这两个操作( -100 和 + 100)...原创 2019-03-07 15:42:56 · 41756 阅读 · 15 评论 -
Paxos 协议:多状态机的一致性解决方案
文章目录问题背景中心化架构带来的单点失败问题问题背景在 正确理解二阶段提交(Two-Phase Commit) 的文章中, 笔者解析了二阶段提交协议是如何满足一个分布式原子性提交协议应该具有的性质。二阶段提交协议(Two-Phase Commit)出现的本质原因是, 分布式系统中不同的结点有不同的功能, 不同功能背后对应的数据集不同, 不同功能又需要一定的协同性。二阶段协议中, 一个比较严...原创 2019-04-22 11:20:14 · 1783 阅读 · 1 评论