错误处理
已收录文章:15篇
-
Golang · Go教程 | 1个月前 | 错误处理 · Context · 并发控制 · Go教程 · 并发控制 Go教程 context取消 context.WithCancelCause context.Causecontext.WithCancelCause 适合在请求链路中保留明确取消原因,让子任务不只知道 context canceled,还能知道是权限拒绝、上游失败还是主动终止。落地时要区分系统取消和业务错误。342 收藏
-
本文用订单查询场景,演示 Go 中如何用 fmt.Errorf 包装错误、用 errors.Is/As 判断根因和业务错误码,并在 HTTP 层统一返回清晰响应。413 收藏
-
从线上排障角度讲 errors.Is/As、fmt.Errorf %w、错误分层、日志上下文和用户可见错误的边界。151 收藏