0
mirror of https://github.com/XTLS/Xray-core.git synced 2025-06-13 11:59:35 +03:00

add Round-Robin Strategy to balancer (#2844)

* add Round-Robin Strategy

* clean up
This commit is contained in:
Hossin Asaadi
2023-12-24 23:29:10 +03:00
committed by GitHub
parent 9becf02316
commit 01c14a5994
4 changed files with 45 additions and 2 deletions

View File

@ -129,6 +129,12 @@ func (br *BalancingRule) Build(ohm outbound.Manager) (*Balancer, error) {
strategy: &LeastPingStrategy{},
ohm: ohm,
}, nil
case "roundRobin":
return &Balancer{
selectors: br.OutboundSelector,
strategy: &RoundRobinStrategy{},
ohm: ohm,
}, nil
case "random":
fallthrough
default: