07-06 错误处理:系统出错时怎么优雅失败

07-06 错误处理 关注的是:失败一定会发生,系统应该怎么发现、隔离、提示和恢复。


一、它解决什么

它解决的是失败管理问题。没有错误处理,小问题会变成白屏、脏数据或系统崩溃。

二、一个比喻

像餐厅停电:成熟餐厅有应急灯、退款流程和告示;不成熟餐厅只会全员慌乱。

三、放到系统里看

错误处理包括输入校验、异常捕获、错误码、重试、降级、日志、报警。它和 05-07 接口超时与重试06-08 日志_监控_报警 强相关。

四、常见坑 / 学习抓手

常见坑是吞掉错误,表面没报错,实际数据坏了。错误要被看见、被分类、被处理。

一句话总结

好系统不是不失败,而是失败得可控、可见、可恢复。


关联笔记