Go底层原理与工程化实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 Go服务怎么出现502状态码了

服务端开发最常见的问题可能就是HTTP状态码异常了,常见的异常状态码包括404 Not Found、502 Bad Gateway、504 Gateway Time-out等。异常状态码可能是链路层问题,也可能是服务本身出现问题。本节主要介绍为什么Go服务超时会导致502状态码,以及如何基于context实现超时控制逻辑。