一种电子价签专用API接口限流方法、装置制造方法及图纸

技术编号:41626188 阅读:26 留言:0更新日期:2024-06-13 02:25
本发明专利技术公开了一种电子价签专用AP I接口限流方法、装置、系统及可读存储介质,包括以下步骤:监测在同一时刻下AP I接口的访问请求量,并基于AP I接口的访问请求量,计算所述AP I接口配置的访问令牌数;基于所述AP I接口配置的访问令牌数,确定所述AP I接口预配置的访问令牌数是否盈余。本发明专利技术中,在确定AP I接口预配置的访问令牌数不盈余时,也即各AP I接口分配的令牌数无法再处理其他访问请求时,重新配置令牌分配通道的令牌分配值,使得各AP I接口访问令牌数的分配值随访问请求量改变,实现AP I接口对访问请求的灵活处理,提高AP I接口的处理速度。

【技术实现步骤摘要】

本专利技术涉及电子价签,尤其涉及一种电子价签专用api接口限流方法、装置、系统及可读存储介质。


技术介绍

1、电子价签是一种带有信息收发功能的电子显示装置,主要应用于超市、便利店、药房等显示价格、产地、物品等信息的电子类标签。在电子价签进行数据的更新时,一般采用价签主动向服务器查询需要更新的信息的通信方式,服务提供方对外提供服务的调用api接口,服务调用方通过调用上述api接口实现服务。在系统在设计之初就会有一个预估容量,长时间超过系统能承受的tps/qps阈值,系统可能会被压垮,最终导致整个服务不够用。为了避免这种情况,就需要对api接口的请求进行限流。限流的目的是通过对并发访问请求进行限速或者一个时间窗口内的请求数量进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待。

2、在电子价签领域会存在多个服务调用方,服务提供方提供的api接口被调用时,一般是通过设置缓存、队列、分流等技术方式来实现限流,目前对api接口限流的方法都属于被动限流,即当交易数量发起过多时,服务提供方的应用系统的负载能力有限,如果非预期的请求对系统压力过大而拖本文档来自技高网...

【技术保护点】

1.一种电子价签专用API接口限流方法,其特征在于,包括以下步骤:监测在同一时刻下API接口的访问请求量,并基于API接口的访问请求量,计算所述API接口配置的访问令牌数;

2.根据权利要求1所述的一种电子价签专用API接口限流方法,其特征在于,所述若不盈余,则确定与所述API接口对应的令牌分配通道,并确定所述令牌分配通道的令牌分配值的步骤包括:

3.根据权利要求3所述的一种电子价签专用API接口限流方法,其特征在于,所述预构建的令牌缺失比与令牌分配函数的对应关系的构建步骤为:

4.根据权利要求3所述的一种电子价签专用API接口限流方法,其特征在于,所...

【技术特征摘要】

1.一种电子价签专用api接口限流方法,其特征在于,包括以下步骤:监测在同一时刻下api接口的访问请求量,并基于api接口的访问请求量,计算所述api接口配置的访问令牌数;

2.根据权利要求1所述的一种电子价签专用api接口限流方法,其特征在于,所述若不盈余,则确定与所述api接口对应的令牌分配通道,并确定所述令牌分配通道的令牌分配值的步骤包括:

3.根据权利要求3所述的一种电子价签专用api接口限流方法,其特征在于,所述预构建的令牌缺失比与令牌分配函数的对应关系的构建步骤为:

4.根据权利要求3所述的一种电子价签专用api接口限流方法,其特征在于,所述a3步骤中,对各运行参数进行评价的评价公式为:

5.根据权利要求4所述的一种电子价签专用api接口限流方法,其特征在于,所述a3步骤中,与符合评价标准的运行参数相关的令牌分配规...

【专利技术属性】
技术研发人员:钟小强罗旭刘信
申请(专利权)人:杭州智控网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1