CHANG Rui
CHANG Rui
If nobody is working on it yet, I may have a try. Although I may have little free time so this may takes a long time. It's OK to assign...
> @raaay0608 十分欢迎!作为认领者,你觉得 crate 名叫什么比较好(我建议以`volo-`开头)?我帮你在 volo-rs 组织下建立一个 repo~ 我觉得不着急建仓,我先在我名下自建repo开发,时机成熟时转移,届时可以按照那时的规划定来修改。(另一方面也防止万一我鸽了,留一个空仓太难看了哈哈哈) 我这边暂时的想法是,根据看你们的代码库规划,若希望所有过载保护类的内容都在一个仓内或者一个group内,据我了解过载保护对应英文是 overload control,因而可以叫 volo-overload-control。若各自为仓,可以类似于 volo-concurrency-limiter 或者 volo-flow-control-limiter 等等,可以参考这个想法来做后续规划。
@PureWhiteWu 这里初步实现了一版:https://github.com/raaay0608/volo-limit/pull/1/ 还希望帮助确认: 1. 是否还有 code review 需要、代码库规范要求等等,任何问题,可以直接提在上边的链接中 2. 若代码层面 ok 之后,是否我直接 transfer ownership 到 https://github.com/volo-rs 下即可
Hi,抱歉直到最近才有时间和状态填这个坑 concurrency limiter的部分已经重新整理,see:https://github.com/changrui0608/volo-concurrency-limiter/pull/1 若这个没有太大问题,rate limiter 也会重新整理尽快提供 @PureWhiteWu