Feature: support round-robin strategy for load-balance group (#1044)

This commit is contained in:
uchuhimo
2020-10-28 22:35:02 +08:00
committed by GitHub
parent 2cd1b890ce
commit 9a62b1081d
2 changed files with 69 additions and 21 deletions

View File

@ -111,7 +111,8 @@ func ParseProxyGroup(config map[string]interface{}, proxyMap map[string]C.Proxy,
case "fallback":
group = NewFallback(groupName, providers)
case "load-balance":
group = NewLoadBalance(groupName, providers)
strategy := parseStrategy(config)
return NewLoadBalance(groupName, providers, strategy)
case "relay":
group = NewRelay(groupName, providers)
default: