one-hub icon indicating copy to clipboard operation
one-hub copied to clipboard

单渠道限流功能

Open LaneYang opened this issue 11 months ago • 1 comments

例行检查

  • [x] 我已确认目前没有类似 issue
  • [x] 我已确认我已升级到最新版本
  • [x] 我已完整查看过项目 README,已确定现有版本无法满足需求
  • [x] 我理解并愿意跟进此 issue,协助测试和提供反馈
  • [x] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述

我希望在项目中增加一个针对单个渠道进行独立限流的功能。

应用场景

目前,如果对聚合后的总流量进行统一限流,或者不进行细致的渠道区分,可能会出现以下问题:当总体请求量较大时,某些自身限制较低的渠道很容易因为分配到的请求过多而频繁超出其允许的 RPM/QPS 上限。

通过实现单渠道限流功能,我们可以为每个(或特定的)被聚合的渠道设置其独立的请求速率上限。这样,即使在聚合了大量渠道、总体请求并发较高的情况下,也能确保对每个单独渠道的请求速率都控制在其各自的允许范围内。

LaneYang avatar May 16 '25 09:05 LaneYang

这个功能不错

tempppw01 avatar Jun 23 '25 03:06 tempppw01