记录代码,也记录踩过的坑

后端开发 · Linux 运维 · 网络协议 · 数据库 · 容器与自动化,偶尔写点折腾笔记。

分类:后端开发

Go 并发、context、接口设计与服务稳定性相关的后端实践。 共 2 篇

Go context 超时控制:给下游调用装上保险丝

后端Go 2026-06-04 · 阅读 1,760

调用第三方 API 不设超时,一个慢下游能拖垮整个服务的 goroutine 池。用 context.WithTimeout 贯穿 HTTP/DB/RPC 调用链,超时自动取消并释放资源,是高可用服务的基本功。