func initConnPools() { cfg := g.Config() // init transfer global configs addrs := make([]string, 0) for hn, addr := range cfg.Transfer.Cluster { TransferHostnames = append(TransferHostnames, hn) addrs = append(addrs, addr) TransferMap[hn] = addr } // init transfer send cnt for hn, addr := range cfg.Transfer.Cluster { TransferSendCnt[hn] = nproc.NewSCounterQps(hn + ":" + addr) TransferSendFailCnt[hn] = nproc.NewSCounterQps(hn + ":" + addr) } // init conn pools SenderConnPools = cpool.CreateSafeRpcConnPools(cfg.Transfer.MaxConns, cfg.Transfer.MaxIdle, cfg.Transfer.ConnTimeout, cfg.Transfer.CallTimeout, addrs) }
func initConnPools() { cfg := g.Config() SenderConnPools = cpool.CreateSafeRpcConnPools(cfg.Transfer.MaxConns, cfg.Transfer.MaxIdle, cfg.Transfer.ConnTimeout, cfg.Transfer.CallTimeout, []string{cfg.Transfer.Addr}) }