33. 分布式系统基础
建立分布式系统的完整心智模型:为什么必须分布、故障模型与部分失效、CAP 定理的正确理解与 PACELC 补充、线性一致性与因果一致性等一致性谱系、主从与去中心复制策略、Raft 共识算法的选举与日志复制流程、逻辑时钟与全序广播,以及幂等、重试、熔断等工程实践。
tag
建立分布式系统的完整心智模型:为什么必须分布、故障模型与部分失效、CAP 定理的正确理解与 PACELC 补充、线性一致性与因果一致性等一致性谱系、主从与去中心复制策略、Raft 共识算法的选举与日志复制流程、逻辑时钟与全序广播,以及幂等、重试、熔断等工程实践。
系统讲解 ClickHouse 复制与跨机房容灾:ReplicatedMergeTree 的复制原理(基于 ClickHouse Keeper/ZooKeeper 的日志复制)、多副本读写路径、副本间数据同步延迟、ClickHouse Keeper 与 ZooKeeper 对比、跨机房部署拓扑(同城双活/异地多活)、脑裂(Split Brain)成因与防护(Keeper 仲裁/quorum)、以及故障切换演练与数据一致性校验。
数据库主从复制原理:异步/半同步/组复制模式、binlog 格式与 GTID、复制延迟原因与并行复制优化方案。