概述
异常处理金字塔展示了分层错误处理策略:领域异常位于顶点(最具体、最罕见),经过应用层短路、基础设施弹性、HTTP 状态映射,全局异常处理器作为最宽泛的安全网位于底部。
关键要点
- 领域异常 映射为带稳定编码的
Error对象(Module.Scenario.Reason) - 管道行为 在失败时短路——避免不必要的后续工作
- ProblemDetails 为 API 消费者提供结构化错误响应
- 全局处理器确保不会出现无响应体的 500 错误
Concept
从领域异常到 HTTP 状态码映射的分层错误处理策略。
异常处理金字塔展示了分层错误处理策略:领域异常位于顶点(最具体、最罕见),经过应用层短路、基础设施弹性、HTTP 状态映射,全局异常处理器作为最宽泛的安全网位于底部。
Error 对象(Module.Scenario.Reason)