This commit is contained in:
parent
ee85d3debe
commit
420a6d3be3
|
|
@ -23,11 +23,12 @@ func NewKxMixRepoImpl(bc *conf.Bootstrap) mixrepos.KxMixRepo {
|
||||||
"Content-Type": []string{"application/json"},
|
"Content-Type": []string{"application/json"},
|
||||||
}
|
}
|
||||||
hc := &http.Client{
|
hc := &http.Client{
|
||||||
Timeout: 15 * time.Second,
|
Timeout: 5 * time.Second,
|
||||||
Transport: &http.Transport{
|
Transport: &http.Transport{
|
||||||
MaxIdleConns: 150, // 最大空闲连接数
|
MaxIdleConns: 300, // 最大空闲连接数
|
||||||
MaxIdleConnsPerHost: 30, // 每个主机的最大空闲连接数
|
MaxIdleConnsPerHost: 150, // 每个主机的最大空闲连接数
|
||||||
IdleConnTimeout: 30 * time.Second, // 空闲连接超时时间
|
IdleConnTimeout: 30 * time.Second, // 空闲连接超时时间
|
||||||
|
MaxConnsPerHost: 200, // 每个主机的最大并发连接数(默认 100,可根据需要调整)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return &KxMixRepoImpl{
|
return &KxMixRepoImpl{
|
||||||
|
|
|
||||||
|
|
@ -30,11 +30,11 @@ func NewOptions(options ...Option) *Options {
|
||||||
|
|
||||||
HttpClient: &http.Client{
|
HttpClient: &http.Client{
|
||||||
Timeout: 10 * time.Second,
|
Timeout: 10 * time.Second,
|
||||||
Transport: &http.Transport{
|
//Transport: &http.Transport{
|
||||||
MaxIdleConns: 100, // 最大空闲连接数
|
// MaxIdleConns: 100, // 最大空闲连接数
|
||||||
MaxIdleConnsPerHost: 20, // 每个主机的最大空闲连接数
|
// MaxIdleConnsPerHost: 20, // 每个主机的最大空闲连接数
|
||||||
IdleConnTimeout: 30 * time.Second, // 空闲连接超时时间
|
// IdleConnTimeout: 30 * time.Second, // 空闲连接超时时间
|
||||||
},
|
//},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue