【技术实现步骤摘要】
一种接口访问频率的控制方法、装置、电子设备和存储介质
本专利技术涉及通信领域,具体而言,涉及一种接口访问频率的控制方法、装置、电子设备和存储介质。
技术介绍
随着“互联网+金融”的飞速发展,各种交易平台也越来越多,互联交易平台的在线访问量也越来越多。通常网络中的业务服务器要面对海量的客户端,其中不乏有恶意攻击、流量突增或者活动等引起的大规模访问,若对于某个客户端的访问频次,不做出有效的控制,则很容易引起业务服务器整体集群的崩溃,进而影响到其它客户端的正常访问。现有技术中,当需要对访问频率进行控制时,一般是在业务服务器集群中的单台业务服务器上部署频率控制模块,通过频率控制模块针对某些网络之间互连的协议(InternetProtocol,IP)或具有一些特征等的客户端做出访问限制;或者,在业务服务器集群中单独部署频率控制模块,通过频率控制模块对所有客户端统一做出整体的访问限制。上述控制方法仅针对单台业务服务器的访问频率或者对所有客户端统一进行控制,当集群负载不均时,很容易造成访问频率控制不够精确,从而对业 ...
【技术保护点】
1.一种接口访问频率的控制方法,其特征在于,包括:/n配置接口访问频率策略数据库,所述接口访问频率策略数据库用于记录用户的用户特征信息及该用户的访问频率控制规则和/或参数;/n接收用户对接口的访问请求,并对该接口的接口访问频率进行访问控制,所述访问控制包括:/n当所述访问请求包含用户特征信息时,根据所述用户特征信息查找该用户的访问频率控制规则和/或参数;/n当查找到与所述用户特征信息相匹配的访问频率控制规则和/或参数时,根据查找到的访问频率控制规则和/或参数对该用户的访问进行控制。/n
【技术特征摘要】
1.一种接口访问频率的控制方法,其特征在于,包括:
配置接口访问频率策略数据库,所述接口访问频率策略数据库用于记录用户的用户特征信息及该用户的访问频率控制规则和/或参数;
接收用户对接口的访问请求,并对该接口的接口访问频率进行访问控制,所述访问控制包括:
当所述访问请求包含用户特征信息时,根据所述用户特征信息查找该用户的访问频率控制规则和/或参数;
当查找到与所述用户特征信息相匹配的访问频率控制规则和/或参数时,根据查找到的访问频率控制规则和/或参数对该用户的访问进行控制。
2.根据权利要求1所述的接口访问频率的控制方法,其特征在于,还包括:
当未查找到与所述用户特征信息相匹配的访问频率控制规则和/或参数时,根据预定配置规则为该用户在该访问频率策略数据库中建立访问频率控制规则和/或参数。
3.根据权利要求1-2所述的接口访问频率的控制方法,其特征在于,还包括:
配置接口访问频率控制开关;
检测接口访问频率控制开关的状态,当检测到所述控制开关关闭时,停止所述访问控制。
4.根据权利要求1-3所述的接口访问频率的控制方法,其特征在于,所述访问频率控制规则包括:限制用户对于特定接口的访问次数。
5.根据权利要求1-4所述的接口访问频率的控制方法,其特征在于,所述访问频率控制规则还包括:
当用户在特定时段内对于特定接口的访问次数大于控制阈值时,拒绝该用户对该接口的访问。
6.根据权利要求1-5...
【专利技术属性】
技术研发人员:庄佳钊,王田丰,黄建庭,林智勇,
申请(专利权)人:北京淇瑀信息科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。