This commit is contained in:
ziming 2025-05-21 14:27:43 +08:00
parent ee85d3debe
commit 420a6d3be3
2 changed files with 9 additions and 8 deletions

View File

@ -23,11 +23,12 @@ func NewKxMixRepoImpl(bc *conf.Bootstrap) mixrepos.KxMixRepo {
"Content-Type": []string{"application/json"},
}
hc := &http.Client{
Timeout: 15 * time.Second,
Timeout: 5 * time.Second,
Transport: &http.Transport{
MaxIdleConns: 150, // 最大空闲连接数
MaxIdleConnsPerHost: 30, // 每个主机的最大空闲连接数
MaxIdleConns: 300, // 最大空闲连接数
MaxIdleConnsPerHost: 150, // 每个主机的最大空闲连接数
IdleConnTimeout: 30 * time.Second, // 空闲连接超时时间
MaxConnsPerHost: 200, // 每个主机的最大并发连接数(默认 100可根据需要调整
},
}
return &KxMixRepoImpl{

View File

@ -30,11 +30,11 @@ func NewOptions(options ...Option) *Options {
HttpClient: &http.Client{
Timeout: 10 * time.Second,
Transport: &http.Transport{
MaxIdleConns: 100, // 最大空闲连接数
MaxIdleConnsPerHost: 20, // 每个主机的最大空闲连接数
IdleConnTimeout: 30 * time.Second, // 空闲连接超时时间
},
//Transport: &http.Transport{
// MaxIdleConns: 100, // 最大空闲连接数
// MaxIdleConnsPerHost: 20, // 每个主机的最大空闲连接数
// IdleConnTimeout: 30 * time.Second, // 空闲连接超时时间
//},
},
}