[发明专利]接口请求处理方法及计算机可读存储介质有效
申请号: | 201910402436.6 | 申请日: | 2019-05-15 |
公开(公告)号: | CN111953635B | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 刘德建;黄钟贵;范福生;江洪;詹彦安;郑含章;李正;岳万恕;陈宏展 | 申请(专利权)人: | 福建天晴数码有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 张明 |
地址: | 350000 福建省福州市开发区君竹路8*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 请求 处理 方法 计算机 可读 存储 介质 | ||
本发明公开了一种接口请求处理方法及计算机可读存储介质,方法包括:接口管理服务端接收客户端发送的接口请求,所述接口请求包括客户端标识、被请求接口的接口标识以及业务参数;根据预设的周期最大调用次数,判断所述接口请求是否处于合法的调用次数内;若否,则对接口请求进行限流,并记录请求结果;若是,则对所述客户端标识对应所述接口标识的历史请求数据进行验证;若验证不通过,则对接口请求进行限流,并记录请求结果;若验证通过,则将接口请求发送至业务服务端,并接收返回的请求结果;根据所述接口请求及其请求结果,统计所述同一客户端标识对应同一接口标识的历史请求数据。本发明可提高接口服务的稳定性和健壮性。
技术领域
本发明涉及接口技术领域,尤其涉及一种接口请求处理方法及计算机可读存储介质。
背景技术
随着互联网的高速发展,网络恶意攻击已经成为业界不可忽视的问题。网络恶意攻击可以是为达到一定目的而采取的非正常手段,如,网络攻击、恶意请求等。在网络环境中,网络恶意行为可以在极短的时间内致使网站不能正常为用户提供服务,这严重影响了互联网的正常运作。
恶意请求,可以是通过应用程序,在一段时间内,不断地向服务器发送的、并影响服务器正常运作的超文本传输协议网络请求。例如,通过这种方式干扰正常用户的网络行为或者以此攻击一个web网站。由于这些请求非常密集,给服务器造成了巨大的压力。
目前采用的方案一般是对接口进行限流,主要采取的手段为当超过最大请求数后,让请求方进行等待或发出重试指令。但该种方式实现的功能单一,缺乏灵活性,无法面对突发的流量或攻击。
发明内容
本发明所要解决的技术问题是:提供一种接口请求处理方法及计算机可读存储介质,可提高接口服务的稳定性和健壮性。
为了解决上述技术问题,本发明采用的技术方案为:一种接口请求处理方法,包括:
接口管理服务端接收客户端发送的接口请求,所述接口请求包括客户端标识、被请求接口的接口标识以及业务参数;
根据预设的所述接口标识对应所述客户端标识的周期最大调用次数,判断所述接口请求是否处于合法的调用次数内;
若否,则对所述接口请求进行限流,并记录请求结果;
若是,则对所述客户端标识对应所述接口标识的历史请求数据进行验证;
若验证不通过,则对所述接口请求进行限流,并记录请求结果;
若验证通过,则将所述接口请求发送至业务服务端;
接收业务服务端返回的请求结果,所述请求结果为请求成功、请求失败或请求内容不存在;
根据所述接口请求及其请求结果,统计所述同一客户端标识对应同一接口标识的历史请求数据。
本发明还涉及一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上所述的步骤。
本发明的有益效果在于:若当前周期内同一请求方对同一接口的调用次数超过预设的周期最大调用次数,则对所述请求方对所述接口的接口请求进行限流,提高接口服务的稳定性;通过对同一请求方对应同一接口的历史请求数据进行分析,判断当前接口请求是否可能为恶意请求,若存在恶意请求的可能性,则所述请求方对所述接口的接口请求进行限流,降低服务端被攻击的风险,提高接口服务的健壮性。本发明能够比较好地应对突发流量以及攻击,提高服务端的稳定性和健壮性。
附图说明
图1为本发明的一种接口请求处理方法的流程图;
图2为本发明实施例一的方法流程图。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图详予说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910402436.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于拉曼光谱的真假农药兽药的检测方法
- 下一篇:一种镀锌生产工艺