标签: 请求过境
沿着 HTTP 请求往里走,逐段看超时、取消和连接复用。
过境瓶
这本里有 2 篇关于请求过境的笔记
Handler 里的 Context 怎么传到数据库查询
更新于:对照 Request.Context 的取消时机,以及 database/sql 的 QueryContext,说明业务 Handler 里怎么把取消传到查询。
HTTP 进到 Go 进程之后,超时到底卡在哪
更新于:对照 net/http.Server 的 ReadHeaderTimeout、ReadTimeout、WriteTimeout、IdleTimeout,把一次请求在进程里卡死的位置拆开。