起飞就起飞

golang的http短连接使用的坑

Posted on By baixiao

高并发时服务访问失败,因为TCP的连接很高。

最初以为golang的http请求只释放defer response.Body.Close()就行了吗? 实际不行,需要如下初始化:

tr := &http.Transport;{
    DisableKeepAlives: true,
}
client := &http.Client;{Transport: tr}