From 420a6d3be3308c6719628c98c66e85f385e4ecbd Mon Sep 17 00:00:00 2001 From: ziming Date: Wed, 21 May 2025 14:27:43 +0800 Subject: [PATCH] kg --- internal/data/mixrepoimpl/kx.go | 7 ++++--- internal/pkg/request/request.go | 10 +++++----- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/internal/data/mixrepoimpl/kx.go b/internal/data/mixrepoimpl/kx.go index 54d2530..2c229e9 100644 --- a/internal/data/mixrepoimpl/kx.go +++ b/internal/data/mixrepoimpl/kx.go @@ -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{ diff --git a/internal/pkg/request/request.go b/internal/pkg/request/request.go index 5c02531..03fb92a 100644 --- a/internal/pkg/request/request.go +++ b/internal/pkg/request/request.go @@ -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, // 空闲连接超时时间 + //}, }, }