基于服务接口的限流方法、装置、电子设备及存储介质
摘要:
本申请涉及一种基于服务接口的限流方法、装置、电子设备及存储介质,该方法包括:确定待调用接口在滑动时间窗口内的调用阈值;根据当前时间戳以及所述滑动时间窗口确定第一时间区间;统计所述第一时间区间内所述待调用接口的第一调用次数;当所述第一调用次数大于所述调用阈值时,执行限流操作。该技术方案通过采用滑动时间窗口的设计,不仅实现了两个相邻时间段内接口的调用次数与不会超过预设的调用阈值,而且两个时间段内的任一时间区间的调用次数也不会超过预设的调用阈值,从而达到平滑限流。另外,本申请提供的限流方法还可以应对突发流量,并且进行精准的限流。
0/0