分布式系统

分布式事务深度实战:从 2PC 到 Saga 的事务一致性工程实践完全指南

从2PC理论到TCC/Saga实践,系统拆解分布式事务全方案:ACID与BASE理论辩证、TCC幂等与悬挂处理、Saga编排/协调双模式、Percolator跨行事务原理、事件溯源与CQRS架构、Seata四种模式源码实现与生产部署、RocketMQ事务消息、Debezium CDC、跨语言Saga与Dapr Workflow、NewSQL选型决策矩阵,一份完整的工程实战百科全书。

Dapr 分布式应用运行时深度实战:从 Building Block、Actor Placement 到 Resiliency 与可插拔组件模型的工程全解

拆解 Dapr 运行时骨架:Sidecar + Building Block + 可插拔 Component 的三层抽象如何解耦应用与中间件;深入 Service Invocation 六步链路、State 的 ETag 乐观并发与一致性、Pub/Sub 至少一次语义与批量投递、Actor 的 Placement 分区成员表与 Turn-based 并发、Resiliency 策略的执行位置,并给出生产环境实测坑位清单。

分布式故障检测深度工程实战:从心跳超时、Phi 累积检测器到 SWIM 与 Gossip 成员协议的生产级调优

从 O(n²) 心跳的复杂度推导出发,给出 Phi 累积故障检测器的完整 Go 实现、SWIM 三段式协议(随机探测/怀疑机制/感染式传播)的时序与 O(log n) 传播数学、HashiCorp Lifeguard 的四处关键修补,以及可直接落地的生产参数表与四类典型故障模式对策。

事件溯源架构实战:用 Rust + io_uring + 无锁数据结构构建百万级 TPS 事件存储

事件溯源(Event Sourcing)是近年来在分布式系统领域逐渐成熟的一种架构模式。与传统的仅存储当前状态的 CRUD 架构不同,事件溯源将系统的每一次状态变更都记录为一个不可变的事件,系统当前状态是所有事件的折叠结果。这种"重放而非快照"的哲学,为审计追踪、时间旅行调试、复杂事件处理等场景带来了根本性的优势。