[发明专利]异常处理方法、装置、计算机设备及计算机可读存储介质在审
申请号: | 202310413298.8 | 申请日: | 2023-04-10 |
公开(公告)号: | CN116483706A | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 武志伟 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/07 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 朱春元 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 处理 方法 装置 计算机 设备 可读 存储 介质 | ||
1.一种异常处理方法,其特征在于,包括:
获取异常处理参数,根据所述异常处理参数,确定异常检测范围;
持续检测所述异常检测范围中是否发生异常;
当检测到所述异常检测范围内发生异常时,根据当前发生异常的异常编码,确定所述当前发生异常的异常类型;
查询所述异常类型对应的异常处理策略,以及按照所述异常处理策略对发生的异常进行处理。
2.根据权利要求1所述的方法,其特征在于,所述获取异常处理参数,根据所述异常处理参数,确定异常检测范围,包括:
响应于参数配置请求,获取所述参数配置请求携带的所述异常处理参数;
读取所述异常处理参数,在所述异常处理参数中获取用于指示检测范围的范围字段;
提取所述范围字段的字段取值,根据所述字段取值确定所述异常检测范围。
3.根据权利要求2所述的方法,其特征在于,所述根据所述字段取值确定所述异常检测范围,包括:
当所述字段取值为预设范围标识时,确定所述参数配置请求指示的待检测项目,将所述待检测项目作为所述异常检测范围;
当所述字段取值为路径信息时,确定所述参数配置请求指示的待检测项目,在所述待检测项目中确定所述路径信息指示的目标数据包,将所述目标数据包作为所述异常检测范围;
当所述字段取值为空值时,确定所述参数配置请求指示的待检测项目,在所述待检测项目中读取标注有指定检测标识的对象,将所述对象作为所述异常检测范围,其中,所述对象是类、方法中的任一种。
4.根据权利要求1所述的方法,其特征在于,所述根据当前发生异常的异常编码,确定所述当前发生异常的异常类型,包括:
读取所述当前发生异常的异常编码,获取多个预设异常类型;
将所述异常编码与每个预设异常类型关联的预设异常编码进行比对,在所述多个预设异常类型中确定目标预设异常类型,其中,所述目标预设异常类型关联的预设异常编码与所述当前发生异常的异常编码一致;
将所述目标预设异常类型作为所述当前发生异常的异常类型。
5.根据权利要求1所述的方法,其特征在于,所述按照所述异常处理策略对发生的异常进行处理,包括:
当所述异常类型指示所述当前发生异常是接口调用超时异常时,在所述异常处理策略中提取重试次数和重试间隔时间;
每隔所述重试间隔时间,重新执行接口调用操作,以及获取调用结果;
若最新的调用结果指示调用成功且重试调用次数小于所述重试次数,则确定所述当前发生异常处理成功,结束当前流程;
若最新的调用结果指示调用失败且重试调用次数等于所述重试次数,则在所述异常处理参数中提取运维人员设置的消息接收方,生成异常处理失败提醒,以及将所述异常处理失败提醒发送至所述消息接收方。
6.根据权利要求1所述的方法,其特征在于,所述按照所述异常处理策略对发生的异常进行处理,包括:
当所述异常类型指示所述当前发生异常是用户自定义异常时,在所述异常处理策略中读取所述用户自定义异常关联的提示信息,确定所述当前发生异常发生的客户端,向所述客户端推送所述提示信息;或,
当所述异常类型指示所述当前发生异常是语句异常时,根据所述异常处理策略的指示,确定当前发生异常的目标语句,在所述异常处理参数中提取运维人员设置的消息接收方,生成携带所述目标语句的语句异常提醒,以及将所述语句异常提醒发送至所述消息接收方。
7.根据权利要求1所述的方法,其特征在于,所述按照所述异常处理策略对发生的异常进行处理,包括:
当所述异常类型指示所述当前发生异常是空指针异常时,读取所述当前发生异常的异常内容,在所述异常处理策略中获取所述异常内容关联的提醒文案;
确定所述当前发生异常发生的客户端,向所述客户端推送所述提醒文案;
在所述异常处理参数中提取运维人员设置的消息接收方,将所述异常内容发送至所述消息接收方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310413298.8/1.html,转载请声明来源钻瓜专利网。