我目前正在努力找到一种方法来重新使用连接,当在Golang的HTTP帖子。
我创建了一个运输和客户端如此:
// Create a new transport and HTTP client tr := &http.Transport{} client := &http.Client{Transport: tr}
然后我将这个客户端指针传递到一个goroutine,这使得多个帖子到同一个端点,如此:
r,err := client.Post(url,"application/json",post)
看看netstat这似乎是导致一个新的连接的每个帖子导致大量并发连接打开。
在这种情况下,重用连接的正确方法是什么?