高并发时服务访问失败,因为TCP的连接很高。
最初以为golang的http请求只释放defer response.Body.Close()就行了吗? 实际不行,需要如下初始化:
tr := &http.Transport;{
DisableKeepAlives: true,
}
client := &http.Client;{Transport: tr}
高并发时服务访问失败,因为TCP的连接很高。
最初以为golang的http请求只释放defer response.Body.Close()就行了吗? 实际不行,需要如下初始化:
tr := &http.Transport;{
DisableKeepAlives: true,
}
client := &http.Client;{Transport: tr}