[发明专利]一种应用异常的处理方法、装置、存储介质及处理器有效
申请号: | 201810960132.7 | 申请日: | 2018-08-22 |
公开(公告)号: | CN110858166B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 张志强 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 异常 处理 方法 装置 存储 介质 处理器 | ||
1.一种应用异常的处理方法,其特征在于,包括:
当接收到应用发送的异常信息时,根据异常注册中心记录的与所述异常信息中的异常类型相对应的重试策略,生成重试信息;
将所述重试信息写入第一重试队列中;
对所述第一重试队列中的重试信息进行监测,当所述重试信息满足重试策略中的重试条件时,根据所述重试策略执行应用重试;
其中,在所述根据所述重试策略执行应用重试之后,所述方法还包括:
获取重试结果;
当重试失败时,根据所述重试策略中的重试条件判断是否对所述应用进行再次重试;
若否,提示重试失败;
若是,记录所述应用已重试次数和重试时间,生成再次重试信息,并将所述再次重试信息写入第二重试队列中;所述第一重试队列的轮询频率高于所述第二重试队列的轮询频率;
对所述第二重试队列中的再次重试信息进行监测,当所述再次重试信息满足重试策略中的重试条件时,根据所述重试策略执行应用重试,并重复执行所述获取重试结果的步骤。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
分别为每种异常类型定义相应的重试策略,并将异常类型与重试策略的对应关系记录到注册中心,所述重试策略包括重试条件和异常恢复策略。
3.根据权利要求1所述的方法,其特征在于,根据所述重试策略执行应用重试,包括:
根据所述重试策略调用相应的应用程序编程接口以执行应用重试。
4.根据权利要求1所述的方法,其特征在于,根据所述重试策略执行应用重试,包括:
根据所述重试策略,将所述重试信息写入相应的业务系统中的消息队列中,以执行应用重试。
5.一种应用异常的处理装置,其特征在于,包括:
生成单元,用于当接收到应用发送的异常信息时,根据异常注册中心记录的与所述异常信息中的异常类型相对应的重试策略,生成重试信息;
写入单元,用于将所述重试信息写入第一重试队列中;
重试单元,用于对所述第一重试队列中的重试信息进行监测,当所述重试信息满足重试策略中的重试条件时,根据所述重试策略执行应用重试;
其中,所述装置还包括:
重试结果获取单元,用于获取重试结果;
重试结果处理单元,用于当重试失败时,根据所述重试策略中的重试条件判断是否对所述应用进行再次重试;若否,提示重试失败;若是,记录所述应用已重试次数和重试时间,生成再次重试信息,并将所述再次重试信息写入第二重试队列中;所述第一重试队列的轮询频率高于所述第二重试队列的轮询频率;对所述第二重试队列中的再次重试信息进行监测,当所述再次重试信息满足重试策略中的重试条件时,根据所述重试策略执行应用重试,并触发所述重试结果获取单元。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
注册单元,用于分别为每种异常类型定义相应的重试策略,并将异常类型与重试策略的对应关系记录到注册中心,所述重试策略包括重试条件和异常恢复策略。
7.一种存储介质,其特征在于,所述存储介质包括存储的程序,
其中,所述程序被处理器执行时实现如权利要求1-4中任一项所述的应用异常的处理方法。
8.一种处理器,其特征在于,所述处理器用于运行程序,
其中,所述程序运行时执行如权利要求1-4中任一项所述的应用异常的处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810960132.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电动阀门力矩检测设备
- 下一篇:一种油烟机集油盒的集油量检测方法和油烟机