Commit 914b3d1c by tbphp

fix: 请求完成数必须大于等于1

parent fbbbe776
...@@ -55,7 +55,7 @@ func CheckModelRequestRateLimitGroup(jsonStr string) error { ...@@ -55,7 +55,7 @@ func CheckModelRequestRateLimitGroup(jsonStr string) error {
return err return err
} }
for group, limits := range checkModelRequestRateLimitGroup { for group, limits := range checkModelRequestRateLimitGroup {
if limits[0] < 0 || limits[1] < 0 { if limits[0] < 0 || limits[1] < 1 {
return fmt.Errorf("group %s has negative rate limit values: [%d, %d]", group, limits[0], limits[1]) return fmt.Errorf("group %s has negative rate limit values: [%d, %d]", group, limits[0], limits[1])
} }
} }
......
...@@ -179,6 +179,7 @@ export default function RequestRateLimit(props) { ...@@ -179,6 +179,7 @@ export default function RequestRateLimit(props) {
<ul> <ul>
<li>{t('使用 JSON 对象格式,格式为:{"组名": [最多请求次数, 最多请求完成次数]}')}</li> <li>{t('使用 JSON 对象格式,格式为:{"组名": [最多请求次数, 最多请求完成次数]}')}</li>
<li>{t('示例:{"default": [200, 100], "vip": [0, 1000]}。')}</li> <li>{t('示例:{"default": [200, 100], "vip": [0, 1000]}。')}</li>
<li>{t('[最多请求次数]必须大于等于0,[最多请求完成次数]必须大于等于1')}</li>
<li>{t('分组速率配置优先级高于全局速率限制。')}</li> <li>{t('分组速率配置优先级高于全局速率限制。')}</li>
<li>{t('限制周期统一使用上方配置的“限制周期”值。')}</li> <li>{t('限制周期统一使用上方配置的“限制周期”值。')}</li>
</ul> </ul>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment