📘 市商策略 · 异常处理
⚡ 系统稳定性实战 30 讲
01
异常处理基础
定义·分类·重要性
02
Python异常机制
try-except-finally
03
常见内置异常
ValueError / KeyError 等
04
自定义异常类
业务专属提升可读性
05
异常捕获粒度
大异常 vs 具体异常
06
日志记录实战
logging 模块
07
交易所API异常
超时·限频·签名错误
08
WebSocket断线重连
心跳·自动重连
09
订单管理异常
下单失败·部分成交
10
资金管理异常
余额不足·冻结失败
11
行情数据异常
延迟·缺失·清洗
12
策略计算异常
除零·精度溢出
13
状态机异常
非法转换·持久化失败
14
配置加载异常
缺失·格式错误·越界
15
数据库异常
连接池·写入冲突
16
多线程异常
线程传播·死锁检测
17
异步编程异常
asyncio 捕获与取消
18
全局异常兜底
装饰器·中间件
19
熔断与降级
保护核心交易链路
20
重试机制
指数退避·幂等性
21
告警通知
邮件·钉钉·飞书
22
异常指标监控
Prometheus+Grafana
23
单元测试异常
pytest 模拟异常
24
压力测试异常
高并发·稳定性
25
回测中的异常
历史数据模拟异常
26
灰度发布异常
新版本回滚方案
27
数据一致性异常
订单资金对账
28
安全异常
API Key泄露·攻击
29
异常复盘文档
Postmortem 编写
30
综合实战
高可用异常处理框架