golang
已收录文章:14414篇
-
用 context.WithTimeout 统一请求 deadline,并在下游函数中正确响应取消。586 收藏
-
用 SetLimit 控制同一次请求内的并发度,避免批量扇出把下游打穿。575 收藏
-
使用 errgroup.WithContext 同时启动多个下游任务,并在任一任务失败时取消其它任务。273 收藏
-
把一次请求拆成入口、并发扇出、下游调用、取消和收尾几个阶段,建立并发治理的全局视角。301 收藏
-
从真实 Go HTTP 接口突增流量讲起,拆解 x/time/rate 的 token bucket、Allow/Wait(ctx)、Burst、按用户分桶、429 降级、指标观测和上线检查,避免把限流写成全局 sleep 或无效摆设。441 收藏
-
Golang · Go教程 | 6天前 | errgroup · Context · Go教程 · 后端工程 · Golang实战 · 并发治理 · golang Go 并发编程 错误处理 context errgroup 后端工程 生产实践 SetLimit从批量调用下游接口的并发扇出场景出发,讲清 errgroup.WithContext、Go、Wait、SetLimit、TryGo、错误传播、Context 取消和结果聚合的生产写法。197 收藏