01
做市商系统概述
什么是做市商系统 · 核心业务逻辑 · 高可用的重要性
概念入门
02
单点故障分析
常见单点故障场景 · 业务影响 · 故障等级划分
故障风险
03
高可用设计原则
CAP理论 · BASE原则 · 冗余设计思想
理论架构
04
架构分层设计
接入层/逻辑层/数据层 · 各层高可用目标
分层设计
05
无状态化设计
无状态服务 · 会话管理 · 状态外移最佳实践
无状态扩展
06
负载均衡实战
Nginx/LVS/HAProxy对比 · 健康检查 · 动态权重
负载均衡流量
07
服务注册与发现
Consul vs Etcd vs ZK · 健康监测 · 自动摘除
服务发现注册
08
API网关设计
统一入口 · 限流熔断 · 协议转换 · 灰度发布
网关流量管理
09
数据库高可用
主从复制 · 读写分离 · MHA/Orchestrator
数据库主从
10
缓存高可用
Redis Sentinel vs Cluster · 穿透/击穿/雪崩
缓存Redis
11
消息队列高可用
Kafka/RabbitMQ集群 · 消息不丢失 · 幂等性
MQ异步
12
多活架构设计
同城双活 · 两地三中心 · 单元化架构
多活容灾
13
数据一致性方案
最终一致性 · TCC/Saga · 对账补偿
一致性事务
14
链路追踪与监控
OpenTelemetry · Jaeger/Zipkin · 关键指标
可观测追踪
15
日志系统高可用
ELK/EFK架构 · 日志分片容灾 · 实时告警
日志ELK
16
自动化部署与发布
CI/CD流水线 · 蓝绿部署 · 金丝雀发布
DevOps发布
17
容器化与编排
Docker镜像优化 · K8s高可用 · Pod反亲和
容器K8s
18
配置中心高可用
Apollo/Nacos · 配置热更新 · 多环境隔离
配置热更新
19
限流与降级
令牌桶/漏桶 · 分布式限流 · 优雅降级
限流降级
20
熔断与隔离
Hystrix/Resilience4j · 舱壁隔离 · 半开恢复
熔断隔离
21
重试与幂等
指数退避 · 接口幂等性 · 去重表设计
重试幂等
22
超时控制
连接/读取超时 · 超时传播 · 超时熔断联动
超时稳定性
23
容量规划与压测
全链路压测 · 容量评估 · 弹性伸缩
压测容量
24
混沌工程实战
ChaosBlade · 故障注入 · 演练复盘
混沌韧性
25
灾备与恢复
数据备份 · 异地灾备 · RTO/RPO保障
灾备恢复
26
安全高可用
DDoS防护 · API鉴权 · 加密传输 · 审计
安全防护
27
网络高可用
BGP多线 · DNS智能解析 · 专线冗余
网络多线
28
硬件与基础设施
服务器冗余 · 电源双路 · 机房容灾 · 硬件监控
硬件基础设施
29
运维自动化
告警收敛 · 故障自愈 · 运维大盘 · On-Call
运维自动化
30
高可用架构演进
从单机到分布式 · 演进路线图 · 未来趋势
演进趋势