美文网首页
Golang的坑socket too many open fil

Golang的坑socket too many open fil

作者: Feng_Sir | 来源:发表于2018-10-23 15:23 被阅读0次

第一个方法是用一个全局的client,函数DoRequest()中每次都只在这个全局client上发送数据。
第二个方法是在transport分配时将它的DisableKeepAlives参数置为false,像下面这样:

transport := http.Transport{
       Dial:              dialTimeout,
       DisableKeepAlives: false,
 }

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

相关文章

网友评论

      本文标题:Golang的坑socket too many open fil

      本文链接:https://www.haomeiwen.com/subject/ifrazftx.html