如何在 GoLang 中的 http2 传输上设置 MaxConnsPerHost

我试图强迫GoLang使用HTTP2,因此做了以下事情:


transport := &http2.Transport{}

client := &http.Client{Transport: transport}

但我还需要设置MaxConnsPerHost和MaxIdleConns,这是我无法做到的。我知道我可以在HTTP1中设置它们,如下所示:


transport := &http.Transport{

    MaxIdleConns: 0,

    MaxIdleConnsPerHost: 1000,

}

httpClient := &http.Client{Transport: transport}

如何实现 HTTP2 的相同效果?


呼如林
浏览 159回答 1
1回答

沧海一幻觉

在这里回答我自己的问题:正如Peter所指出的,这不适用于HTTP2。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go