@@ -43,7 +43,7 @@ type Info struct {
4343 nextTryConnTime int64
4444}
4545
46- //GetServersLen 获取服务器数组
46+ // GetServersLen 获取服务器数组
4747func GetServers (configIp string ) map [string ]* config.ServerInfo {
4848 serverLock .Lock ()
4949 defer serverLock .Unlock ()
@@ -53,7 +53,7 @@ func GetServers(configIp string) map[string]*config.ServerInfo {
5353 return ipMap [configIp ].serverMap
5454}
5555
56- //GetServersLen 获取服务器数组长度
56+ // GetServersLen 获取服务器数组长度
5757func GetServersLen (configIp string ) int {
5858 serverLock .Lock ()
5959 defer serverLock .Unlock ()
@@ -72,7 +72,7 @@ func SetServers(configIp string, serverMap map[string]*config.ServerInfo) {
7272 }
7373}
7474
75- //SetDownNode 设置失效节点
75+ // SetDownNode 设置失效节点
7676func SetDownNode (configService string , serverHost string ) {
7777 serverLock .Lock ()
7878 defer serverLock .Unlock ()
@@ -99,15 +99,15 @@ func SetDownNode(configService string, serverHost string) {
9999
100100 for k , server := range s .serverMap {
101101 // if some node has down then select next node
102- if strings .Index (k , serverHost ) > - 1 {
102+ if strings .Contains (k , serverHost ) {
103103 server .IsDown = true
104104 }
105105 }
106106}
107107
108- //IsConnectDirectly is connect by ip directly
109- //false : yes
110- //true : no
108+ // IsConnectDirectly is connect by ip directly
109+ // false : yes
110+ // true : no
111111func IsConnectDirectly (configIp string ) bool {
112112 serverLock .Lock ()
113113 defer serverLock .Unlock ()
@@ -122,7 +122,7 @@ func IsConnectDirectly(configIp string) bool {
122122 return false
123123}
124124
125- //SetNextTryConnTime if this connect is fail will set this time
125+ // SetNextTryConnTime if this connect is fail will set this time
126126func SetNextTryConnTime (configIp string , nextPeriod int64 ) {
127127 serverLock .Lock ()
128128 defer serverLock .Unlock ()
0 commit comments