INNER CODE UNIT · Go
main
zan8in/afrog · cmd/regex/main.go:16
func main() {
po := &retryablehttp.DefaultPoolOptions
// 避免上游 SDK 在处理代理列表时触发并发通道错误,先不让池初始化解析代理
// 后续我们在拿到客户端后手动设置 http.Transport 的代理
po.Proxy = ""
po.Timeout = 50
po.Retries = 3
po.DisableRedirects = true
var RtryNoRedirect *retryablehttp.Client
var err error
retryablehttp.InitClientPool(po)
if RtryNoRedirect, err = retryablehttp.GetPool(po); err != nil {
gologger.Error().Msgf("[retryablehttp.GetPool] error: %v", err)
return
}