← 返回专栏列表

分布式系统系列

共 5 篇文章

1. 分布式系统 #01:分布式一致性

> 本文系统梳理分布式一致性的核心理论与协议:从 CAP/BASE 的设计哲学,到强/顺序/因果/最终四种一致性模型,再到 Paxos、Raft、Gossip、向量时钟等具体实现方案。读完能清楚知道在什么场景下选哪种一致性保证,以及各协议的工作原理与取舍。 相关文章:分布式事务 · 分布式协调与选举 · 分布式系统设计…

2. 分布式系统 #02:分布式事务

> 本文系统梳理分布式事务的核心难点与解决方案:从 2PC/3PC 的强一致性方案,到 TCC/Saga 的业务层方案,再到本地消息表和事务消息的最终一致性方案。读完能清楚知道各方案的适用场景、核心问题与工程取舍。 相关文章:分布式一致性 · 分布式协调与选举 · 分布式系统设计模式 · 金融级分布式系统实践 --- …

3. 分布式系统 #03:分布式协调与选举

> 本文系统梳理分布式系统中的协调与选举技术:分布式锁的三种方案对比、分布式 ID 的生成策略、一致性哈希的原理与虚拟节点、服务注册与发现的选型,以及 Bully/ZAB 等 Leader 选举算法。读完能在工程中做出有依据的方案选择。 相关文章:分布式一致性 · 分布式事务 · 分布式系统设计模式 · 金融级分布式系…

4. 分布式系统 #04:分布式系统设计模式

> 本文系统梳理分布式系统的核心设计模式:从分布式的本质挑战(网络分区/部分失败/时钟偏斜),到隔离、重试、熔断等弹性模式,再到 Event Sourcing、CQRS、Outbox 等数据一致性模式。读完能在工程中识别问题并套用合适的模式,而不是每次重新发明轮子。 相关文章:分布式一致性 · 分布式事务 · 分布式协…

5. 分布式系统 #05:金融级分布式系统实践

> 本文从金融系统的特殊约束出发,深入讲解金融级分布式系统的设计实践:双时序数据库保证数据正确性、事件溯源保证计算可审计、账务系统的复式记账模型、支付系统的幂等设计、分库分表的动态扩容、跨机房容灾的两地三中心与三地五中心,以及金融系统与互联网系统在设计哲学上的根本差异。 相关文章:分布式一致性 · 分布式事务 · 分布…