[发明专利]一种调度重试方法及装置有效
申请号: | 201810211538.5 | 申请日: | 2018-03-14 |
公开(公告)号: | CN108519920B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 何青松;周仕成;王新盟;李联邦 | 申请(专利权)人: | 口碑(上海)信息技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06Q20/40 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 200135 上海市浦东新区自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调度 重试 方法 装置 | ||
1.一种调度重试方法,其特征在于,所述方法包括:
根据作业调度处理异常时的具体异常情况,确定作业调度处理异常类型;
根据所确定的作业调度处理异常类型,确定是否需要进行下一次调度重试;以及,若判断结果为是,则进一步包括获取与所述作业调度处理异常类型相对应的调度策略,其中,每种所述作业调度处理异常类型对应一种调度策略;若判断结果为否,则进一步执行以下步骤:执行报警操作;
若需要进行下一次调度重试,则采用所述调度策略确定下一次调度重试的时间,并在该时间到达时执行下一次调度重试。
2.根据权利要求1所述的调度重试方法,其特征在于,在所述根据作业调度处理异常时的具体异常情况确定作业调度处理异常类型之前,还包括:
在接收到动作发起方的动作请求后,请求服务器校验动作发起方的信息;
在接收到服务器发送的动作发起方的信息通过校验的信息后,向动作发起方确认当前动作请求已成功执行;
根据所述动作请求,进行该动作请求所需作业的作业调度。
3.根据权利要求1所述的调度重试方法,其特征在于,所述作业调度处理异常类型至少包括以下一种:
不可通过调度重试解决的异常、依赖作业处理异常、偶发处理异常、系统异常或调用超时异常。
4.根据权利要求3所述的调度重试方法,其特征在于,若所述作业调度处理异常类型为所述不可通过调度重试解决的异常,则所述根据所确定的作业调度处理异常类型,确定是否需要进行下一次调度重试的步骤中,判断结果为否。
5.根据权利要求3所述的调度重试方法,其特征在于,若所述作业调度处理异常类型为系统异常或调用超时异常,则所述根据所确定的作业调度处理异常类型,确定是否需要进行下一次调度重试的判断结果为是;所述调度策略为斐波那契递数列策略,即按照斐波那契递数列确定下一次调度重试的时间间隔。
6.根据权利要求3所述的调度重试方法,其特征在于,若所述作业调度处理异常类型为偶发处理异常,则所述根据所确定的作业调度处理异常类型,确定是否需要进行下一次调度重试的判断结果为是;所述调度策略短时间隔策略,即为下一次调度重试的时间间隔为短时间隔。
7.根据权利要求3所述的调度重试方法,其特征在于,若所述作业调度处理异常类型为依赖作业处理异常,则所述根据所确定的作业调度处理异常类型,确定是否需要进行下一次调度重试的判断结果为是;所述调度策略为长时间隔策略,即下一次调度重试的时间间隔为长时间隔。
8.根据权利要求4所述的调度重试方法,其特征在于,在所述执行报警操作后,还包括:
在确定所述不可通过调度重试解决的异常由账户注销而引起时,获取所述账户对应的使用者的信用信息,所述信用信息包括信用等级、信用分数;
根据预设的信用管理规则,调整所述使用者的信用分数、信用等级。
9.根据权利要求5所述的调度重试方法,其特征在于,所述采用所述调度策略确定下一次调度重试的时间,并在该时间到达时执行下一次调度重试具体为:
采用所述斐波那契递策略确定下一次调度重试的时间;
确定按照斐波那契递数列所确定的下一次调度重试的时间是否超过预设的时间间隔阀值;
若未超过,则在该时间到达时执行下一次调度重试。
10.根据权利要求6所述的调度重试方法,其特征在于,所述采用所述调度策略确定下一次调度重试的时间,并在该时间到达时执行下一次调度重试具体为:
采用所述短时间隔策略确定下一次调度重试的时间;
对所述采用所述短时间隔策略确定下一次调度重试的时间步骤的执行次数计数;
在所述执行次数未超过预设的次数阀值时,执行下一次调度重试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于口碑(上海)信息技术有限公司,未经口碑(上海)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810211538.5/1.html,转载请声明来源钻瓜专利网。