一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

异常接口容错方法、装置、设备及存储介质与流程

2022-09-03 15:00:42 来源:中国专利 TAG:

技术特征:
1.一种异常接口容错方法,其特征在于,包括:获取接口信息,根据所述接口信息识别异常接口并对识别出的异常接口进行标记处理;根据所述接口信息预配置所述异常接口的容错策略并将所述异常接口与所述容错策略进行关联处理;接收业务请求,拦截所述业务请求并读取所述业务请求中的接口标识,检测所述接口标识指向的目标接口是否为异常接口;当检测到所述目标接口为异常接口时,查找与所述异常接口对应的容错策略作为所述目标接口的容错策略,并根据所述容错策略获取响应结果响应于所述业务请求。2.根据权利要求1所述的异常接口容错方法,其特征在于,所述获取接口信息,根据所述接口信息识别异常接口并对识别出的异常接口进行标记处理包括:获取所述接口信息,所述接口信息包括历史业务请求的接口url、接口返回状态码以及所述历史业务请求的处理耗时,所述接口url至少包括所述接口标识;在第一预设时间范围内,根据所述处理耗时统计同一接口的所述历史业务请求的超时占比,根据所述超时占比确定待监控接口,并对所述待监控接口进行第一次标记处理;实时监控所述待监控接口并在第二预设时间范围内计算所述待监控接口的平均连接耗时,根据所述平均连接耗时识别异常接口,并对识别出的异常接口进行第二次标记处理。3.根据权利要求2所述的异常接口容错方法,其特征在于,所述在第一预设时间范围内,根据所述处理耗时统计同一接口的所述历史业务请求的超时占比,根据所述超时占比确定待监控接口,并对所述待监控接口进行第一次标记处理包括:在第一预设时间范围内,将同一接口的各所述历史业务请求的处理耗时与第一预设时间阈值进行比对,计算所述处理耗时超过所述第一预设时间阈值的所述历史业务请求的数量与同一接口的所有所述历史业务请求的总数的比值,获得所述超时占比;将所述超时占比与预设值进行比对,判断所述超时占比是否大于所述预设值;若是,则确定所述接口为待监控接口并对所述待监控接口进行第一次标记处理。4.根据权利要求2所述的异常接口容错方法,其特征在于,所述在第二预设时间范围内计算所述待监控接口的平均连接耗时,根据所述平均连接耗时识别异常接口,并对识别出的异常接口进行第二次标记处理包括:在第二预设时间范围内,计算所述待监控接口的所有所述历史业务请求的处理耗时之和与所述待监控接口的所述历史业务请求的总数的比值,获得平均连接耗时;将所述平均耗时与第二预设时间阈值进行比对,判断所述平均耗时是否大于所述第二预设时间阈值;若是,则确定所述待监控接口为异常接口,并对所述异常接口进行第二次标记处理。5.根据权利要求2所述的异常接口容错方法,其特征在于,所述在第一预设时间范围内,根据所述处理耗时统计同一接口的所述历史业务请求的超时占比之前,还包括:根据所述接口返回状态码识别异常数据并剔除异常数据。6.根据权利要求1所述的异常接口容错方法,其特征在于,所述根据所述接口信息预配置所述异常接口的容错策略包括:根据所述接口信息识别所述异常接口的接口类型;
根据所述接口类型预配置所述容错策略。7.根据权利要求6所述的异常接口容错方法,其特征在于,所述接口类型包括第一组件接口和第二组件接口,所述根据所述接口类型预配置所述容错策略包括:当所述接口类型为第一组件接口时,所述容错策略为将空数据作为响应结果;当所述接口类型为第二组件接口时,所述容错策略为从redis缓存中获取redis值作为响应结果。8.一种异常接口容错装置,其特征在于,包括:获取模块,用于获取接口信息,根据所述接口信息识别异常接口并对识别出的异常接口进行标记处理;关联模块,用于根据所述接口信息预配置所述异常接口的容错策略并将所述异常接口与所述容错策略进行关联处理;检测模块,用于接收业务请求,拦截所述业务请求并读取所述业务请求中的接口标识,检测所述接口标识指向的目标接口是否为异常接口;响应模块,用于当检测到所述目标接口为异常接口时,查找与所述异常接口对应的容错策略作为所述目标接口的容错策略,并根据所述容错策略获取响应结果响应于所述业务请求。9.一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述的异常接口容错方法。10.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的异常接口容错方法。

技术总结
本发明涉及互联网技术领域,公开了一种异常接口容错方法、装置、设备及存储介质。该方法包括:获取接口信息,根据接口信息识别异常接口并对识别出的异常接口进行标记处理;根据接口信息预配置异常接口的容错策略并将异常接口与容错策略进行关联处理;接收业务请求,拦截业务请求并读取业务请求中的接口标识,检测接口标识指向的目标接口是否为异常接口;当检测到目标接口标识为异常接口时,查找与异常接口对应的容错策略作为目标接口的容错策略,并根据容错策略获取响应结果响应于业务请求。通过上述方式,本发明能够动态调整接口的访问流量,减少资源占用并提升用户体验。减少资源占用并提升用户体验。减少资源占用并提升用户体验。


技术研发人员:庄志辉
受保护的技术使用者:中国平安财产保险股份有限公司
技术研发日:2022.06.24
技术公布日:2022/9/2
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献