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

um6iljoc  于 2023-05-04  发布在  Go
关注(0)|答案(1)|浏览(148)

我试图强迫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中实现同样的功能?

svmlkihl

svmlkihl1#

在这里回答我自己的问题:正如Peter所指出的,这并不适用于HTTP2。

相关问题