mirror of
https://github.com/caiwx86/small-packages.git
synced 2026-11-02 05:13:56 +08:00
update 2026-05-18 23:19:08
This commit is contained in:
1 parent
e6696f2057
commit
53eda83da8
35 files changed
+620
-281
No files matched your search
@@ -262,6 +262,13 @@ if load_balancing_options then -- [[ Load balancing Start ]]
|
||||
o.default = "2"
|
||||
o.placeholder = "2"
|
||||
o.description = translate("The load balancer selects the optimal number of nodes, and traffic is randomly distributed among them.")
|
||||
|
||||
o = s:option(Value, _n("tolerance"), translate("Failure Tolerance (%)"))
|
||||
o:depends({ [_n("balancingStrategy")] = "leastLoad" })
|
||||
o.datatype = "uinteger"
|
||||
o.default = "10"
|
||||
o.placeholder = "10"
|
||||
o.description = translate("The maximum acceptable speed test failure rate. For example, 1 means allowing a 1% failure rate.")
|
||||
end -- [[ 负载均衡 End ]]
|
||||
|
||||
if load_iface_options then -- [[ 自定义接口 Start ]]
|
||||
|
||||
@@ -1072,7 +1072,13 @@ function gen_config(var)
|
||||
type = _node.balancingStrategy,
|
||||
settings = {
|
||||
expected = _node.expected and tonumber(_node.expected) and tonumber(_node.expected) or 2,
|
||||
maxRTT = "1s"
|
||||
maxRTT = "1s",
|
||||
tolerance = (function(t)
|
||||
t = tonumber(t) or 0
|
||||
if t < 1 then return nil end
|
||||
if t > 100 then t = 100 end
|
||||
return t / 100
|
||||
end)(_node.tolerance)
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
@@ -535,6 +535,12 @@ msgstr "优选节点数量"
|
||||
msgid "The load balancer selects the optimal number of nodes, and traffic is randomly distributed among them."
|
||||
msgstr "负载均衡器选出最优节点的个数,流量将在这几个节点中随机分配。"
|
||||
|
||||
msgid "Failure Tolerance (%)"
|
||||
msgstr "测速失败率容忍度(%)"
|
||||
|
||||
msgid "The maximum acceptable speed test failure rate. For example, 1 means allowing a 1% failure rate."
|
||||
msgstr "最多可接受的测速失败率,例如 1 表示允许 1% 的测速失败率。"
|
||||
|
||||
msgid "Shunt"
|
||||
msgstr "分流"
|
||||
|
||||
|
||||
Reference in new issue
Block a user