一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

限流方法、装置及电子设备与流程

2022-02-25 18:06:31 来源:中国专利 TAG:

技术特征:
1.一种限流方法,其特征在于,所述方法包括:获取滑动时间窗口内令牌桶中的平均令牌数,所述滑动时间窗口为包含多个连续的时间片段的时间窗口,所述滑动时间窗口的窗口后沿为当前时刻;获取当前时刻所述令牌桶中的第一令牌数;基于所述平均令牌数与所述第一令牌数调整所述令牌桶中的令牌数;基于调整后的所述令牌桶中的令牌数进行限流处理。2.根据权利要求1所述的方法,其特征在于,所述基于所述平均令牌数与所述第一令牌数调整所述令牌桶中的令牌数,包括:在所述平均令牌数小于第一预设系数与所述第一令牌数的乘积的情况下,增大所述令牌桶中的令牌数,以得到所述调整后的所述令牌桶中的令牌数;在所述平均令牌数大于第二预设系数与所述第一令牌数的乘积的情况下,减小所述令牌桶中的令牌数,以得到所述调整后的所述令牌桶中的令牌数,所述第一预设系数小于所述第二预设系数。3.根据权利要求2所述的方法,其特征在于,所述增大所述令牌桶中的令牌数,包括:计算所述第一令牌数与预设调整值的和,得到所述调整后的所述令牌桶中的令牌数;所述减小所述令牌桶中的令牌数,包括:计算所述第一令牌数与所述预设调整值的差,得到所述调整后的所述令牌桶中的令牌数。4.根据权利要求2所述的方法,其特征在于,所述增大所述令牌桶中的令牌数,以得到所述调整后的所述令牌桶中的令牌数之后,所述方法还包括:在所述调整后的所述令牌桶中的令牌数大于第一预设阈值的情况下,将所述调整后的所述令牌桶中的令牌数更新为所述第一预设阈值;所述减小所述令牌桶中的令牌数,以得到所述调整后的所述令牌桶中的令牌数之后,所述方法还包括:在所述调整后的所述令牌桶中的令牌数小于第二预设阈值的情况下,将所述调整后的所述令牌桶中的令牌数更新为所述第二预设阈值,其中,所述第一预设阈值大于所述第二预设阈值。5.根据权利要求1所述的方法,其特征在于,所述基于调整后的所述令牌桶中的令牌数进行限流处理,包括:实时接收访问请求;在所述令牌桶中的令牌数大于第三预设阈值的情况下,允许所述访问请求,并将所述令牌桶中的令牌数减一;在所述令牌桶中的令牌数小于或等于所述第三预设阈值的情况下,拒绝所述访问请求。6.一种限流装置,其特征在于,所述限流装置包括:第一获取模块,用于获取滑动时间窗口内令牌桶中的平均令牌数,所述滑动时间窗口为包含多个连续的时间片段的时间窗口,所述滑动时间窗口的窗口后沿为当前时刻;第二获取模块,用于获取当前时刻所述令牌桶中的第一令牌数;调整模块,用于基于所述平均令牌数与所述第一令牌数调整所述令牌桶中的令牌数;
限流模块,用于基于调整后的所述令牌桶中的令牌数进行限流处理。7.根据权利要求6所述的限流装置,其特征在于,所述调整模块包括:第一调整单元,用于在所述平均令牌数小于第一预设系数与所述第一令牌数的乘积的情况下,增大所述令牌桶中的令牌数,以得到所述调整后的所述令牌桶中的令牌数;第二调整单元,用于在所述平均令牌数大于第二预设系数与所述第一令牌数的乘积的情况下,减小所述令牌桶中的令牌数,以得到所述调整后的所述令牌桶中的令牌数,所述第一预设系数小于所述第二预设系数。8.根据权利要求7所述的限流装置,其特征在于,所述第一调整单元具体用于:在所述平均令牌数小于第一预设系数与所述第一令牌数的乘积的情况下,计算所述第一令牌数与预设调整值的和,得到所述调整后的所述令牌桶中的令牌数;所述第二调整单元具体用于:在所述平均令牌数大于第二预设系数与所述第一令牌数的乘积的情况下,计算所述第一令牌数与所述预设调整值的差,得到所述调整后的所述令牌桶中的令牌数。9.根据权利要求7所述的限流装置,其特征在于,所述第一调整单元还用于:在所述调整后的所述令牌桶中的令牌数大于第一预设阈值的情况下,将所述调整后的所述令牌桶中的令牌数确定为所述第一预设阈值;所述第二调整单元还用于:在所述调整后的所述令牌桶中的令牌数小于第二预设阈值的情况下,将所述调整后的所述令牌桶中的令牌数确定为所述第二预设阈值,其中,所述第一预设阈值大于所述第二预设阈值。10.根据权利要求6所述的限流装置,其特征在于,所述限流模块具体用于:实时接收访问请求;在所述令牌桶中的令牌数大于第三预设阈值的情况下,允许所述访问请求,并将所述令牌桶中的令牌数减一;在所述令牌桶中的令牌数小于或等于所述第三预设阈值的情况下,拒绝所述访问请求。11.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至5中任一项所述的限流方法的步骤。

技术总结
本发明涉及通信技术领域,提供一种限流方法、装置及电子设备,所述方法包括:获取滑动时间窗口内令牌桶中的平均令牌数,所述滑动时间窗口为包含多个连续的时间片段的时间窗口,所述滑动时间窗口的窗口后沿为当前时刻;获取当前时刻所述令牌桶中的第一令牌数;基于所述平均令牌数与所述第一令牌数调整所述令牌桶中的令牌数;基于调整后的所述令牌桶中的令牌数进行限流处理。本发明实施例能够提高限流的灵活性。活性。活性。


技术研发人员:陈新光
受保护的技术使用者:中国移动通信集团有限公司
技术研发日:2020.07.15
技术公布日:2022/2/24
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献