一种基于时间戳针对API调用的限流方法及系统
公开
摘要
本发明特别涉及一种基于时间戳针对API调用的限流方法及系统。该基于时间戳针对API调用的限流方法及系统,定义数组并进行初始化,以毫秒为单位实时获取当前系统时间;接口接收请求后,将请求访问的当前时间currentTime存放到请求时间戳数组timeArray中的指针位置position,相应的,指针位置position增加1;当接口接收到第n+1次请求时,若该请求仍在时间戳数组timeArray限制范围内,则认为该请求合法,接口接收该请求,否则则说明已经超出时间限制,返回错误标识即可。该基于时间戳针对API调用的限流方法及系统,简单灵活,降低了时间成本及复杂度,能够通过一定的空间来保证系统的稳定性,通过在规定时间内控制需要限流的接口的访问次数来处理突发流量。
基本信息
专利标题 :
一种基于时间戳针对API调用的限流方法及系统
专利标题(英):
暂无
公开(公告)号 :
CN114564257A
申请号 :
CN202210195314.6
公开(公告)日 :
2022-05-31
申请日 :
2022-03-01
授权号 :
暂无
授权日 :
暂无
发明人 :
郎永贺王庆明周庆勇胡清
申请人 :
浪潮云信息技术股份公司
申请人地址 :
山东省济南市高新区浪潮路1036号浪潮科技园S01号楼
代理机构 :
济南信达专利事务所有限公司
代理人 :
郗艳荣
优先权 :
CN202210195314.6
主分类号 :
G06F9/448
IPC分类号 :
G06F9/448 G06F9/48
IPC结构图谱
G
G部——物理
G06
计算;推算或计数
G06F
电数字数据处理
G06F9/00
程序控制装置,例如,控制单元
G06F9/06
应用存入的程序的,即应用处理设备的内部存储来接收程序并保持程序的
G06F9/44
用于执行专门程序的装置
G06F9/448
执行范例,例如:编程范例的实现
法律状态
2022-05-31 :
公开
注:本法律状态信息仅供参考,即时准确的法律状态信息须到国家知识产权局办理专利登记簿副本。
文件下载
暂无PDF文件可下载