ccm,ocm: merge fallback into balancer strategy, use hyphenated constant names

Merge the fallback credential type into balancer as a strategy
(C.BalancerStrategyFallback). Replace raw string literals with
C.BalancerStrategyXxx constants and switch to hyphens (least-used,
round-robin) per project convention.
This commit is contained in:
世界
2026-03-14 19:08:32 +08:00
parent 4d8baf7175
commit 51d564c9ff
7 changed files with 88 additions and 185 deletions
+7
View File
@@ -38,6 +38,13 @@ const (
TypeURLTest = "urltest"
)
const (
BalancerStrategyLeastUsed = "least-used"
BalancerStrategyRoundRobin = "round-robin"
BalancerStrategyRandom = "random"
BalancerStrategyFallback = "fallback"
)
func ProxyDisplayName(proxyType string) string {
switch proxyType {
case TypeTun: