[发明专利]接口访问方法、装置、设备及介质在审
申请号: | 202110872231.1 | 申请日: | 2021-07-30 |
公开(公告)号: | CN113656473A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 周开用 | 申请(专利权)人: | 平安消费金融有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F9/445;G06F9/448 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉;曹勇 |
地址: | 200000 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 访问 方法 装置 设备 介质 | ||
1.一种接口访问方法,其特征在于,所述方法包括:
响应于若干条接口访问请求,分别获取每一条所述接口访问请求的接口配置信息,并根据数据库中存储的接口配置列表分别判断每一条所述接口配置信息是否为合法信息;
将合法的所述接口配置信息对应的所述接口访问请求作为合法访问请求,在访问记录表中查询各条所述合法访问请求的访问失败次数;
获取所述访问失败次数小于预设的重试次数阈值的所述合法访问请求所对应的接口属组标志,并根据不同的所述接口属组标志将所述合法访问请求进行分组,得到若干个请求组;
将各个所述请求组分发至不同的查询节点,以使各个所述查询节点进行多线程查询,获取每一个所述合法访问请求携带的标识信息;
当识别到若干条所述标识信息相同的所述合法访问请求时,选取其中一条所述合法访问请求作为正常访问请求,不再响应所述标识信息相同的其余所述合法访问请求;
根据所述正常访问请求执行接口调用,若调用失败,在所述访问记录表中更新所述正常访问请求的访问失败次数。
2.根据权利要求1所述的接口访问方法,其特征在于,所述在所述访问记录表中更新所述正常访问请求的访问失败次数之后,还包括:
获取第一时间段内接收到的所述接口访问请求的第一请求数量,以及所述接口访问请求中,接口调用成功的第二请求数量;
根据所述第一请求数量和所述第二请求数量计算所述第一时间段内的访问成功率;
当所述访问成功率小于预设的的成功率阈值时,经过第二时间段后再接收新的接口访问请求。
3.根据权利要求1所述的接口访问方法,其特征在于,所述响应于若干条接口访问请求之后,还包括:
经过第三时间段后,向产生各个所述接口访问请求的系统获取各个所述接口访问请求的发送列表,其中,所述列表包括各个所述接口访问请求的标识信息和发送时间;
将接收到的所述接口访问请求与所述发送列表进行匹配,得到丢包信息;
根据所述丢包信息向所述系统发送补发指令,以使所述系统根据所述补发指令发送所述丢包信息对应的接口访问请求。
4.根据权利要求1所述的接口访问方法,其特征在于,所述在所述访问记录表中更新所述正常访问请求的访问失败次数之后,还包括:
通过RandomAccessFile将所述合法访问请求的访问失败次数写入预设的数据落库地址,并通过MappedByteBuffer对所述数据落库地址中的所述合法访问请求的访问失败次数进行日志异步落库。
5.根据权利要求1所述的接口访问方法,其特征在于,所述根据所述正常访问请求执行接口调用之后,还包括:
若调用成功,通过内存文件队列将所述合法访问请求的访问成功状态进行日志异步落库。
6.根据权利要求1所述的接口访问方法,其特征在于,所述在所述访问记录表中更新所述正常访问请求的访问失败次数之后,还包括:
判断所述访问失败次数是否大于所述重试次数阈值;
若大于,不对所述正常访问请求执行接口调用,将所述正常访问请求的状态更改为接口终止;
发送状态为接口终止的所述正常访问请求对应的告警信息。
7.根据权利要求1所述的接口访问方法,其特征在于,所述根据数据库中存储的接口配置列表分别判断每一条所述接口配置信息是否为合法信息之后,包括:
将所述接口配置信息不合法的所述接口访问请求作为非法访问请求,向产生所述非法访问请求的系统发送非法请求警告,以使产生所述非法访问请求的系统进行风险处理;
将产生所述非法访问请求的系统标记为风险系统,将所述风险系统发送的每一条接口访问请求均缓存至待定区域内,直至所述风险系统根据所述非法请求警告反馈风险处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安消费金融有限公司,未经平安消费金融有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110872231.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:危险用户检测方法、装置及服务器
- 下一篇:多电源输入的保护电路