This commit is contained in:
Frank Denis 2018-02-21 02:40:54 +01:00
parent 0709d5bdeb
commit 358481d728
1 changed files with 3 additions and 3 deletions

View File

@ -194,11 +194,11 @@ func (serversInfo *ServersInfo) getOne() *ServerInfo {
case LBStrategyFastest:
candidate = 0
case LBStrategyPH:
candidate = rand.Intn(Min(Min(serversCount, 2), len(serversInfo.inner)/2))
candidate = rand.Intn(Min(Min(serversCount, 2), serversCount/2))
case LBStrategyRandom:
candidate = rand.Intn(len(serversInfo.inner))
candidate = rand.Intn(serversCount)
default:
candidate = rand.Intn(Min(Min(serversCount, 2), len(serversInfo.inner)))
candidate = rand.Intn(Min(serversCount, 2))
}
serverInfo := &serversInfo.inner[candidate]
return serverInfo