Chore: load balance hash need to have fallback strategy

This commit is contained in:
gVisor bot 2022-07-04 21:36:33 +08:00
parent 57ab6ab58f
commit 761e9cb69a

View File

@ -127,6 +127,13 @@ func strategyConsistentHashing() strategyFn {
}
}
// when availability is poor, traverse the entire list to get the available nodes
for _, proxy := range proxies {
if proxy.Alive() {
return proxy
}
}
return proxies[0]
}
}