[发明专利]可配置式定时任务处理方法、装置、设备及存储介质在审
申请号: | 202011595979.3 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112612592A | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 冼嘉诚 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 曹素云;张超艳 |
地址: | 518033 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 定时 任务 处理 方法 装置 设备 存储 介质 | ||
1.一种可配置式定时任务处理方法,其特征在于,所述方法包括:
读取当前已接入定时任务配置中心的服务器应用,获取所述服务器应用的定时任务,以及所述定时任务的初始配置信息;
根据所述定时任务以及所述定时任务的初始配置信息,形成可配置列表;
根据预设规则修改所述可配置列表中定时任务的初始配置信息,得到目标配置信息;
将修改后的所述目标配置信息解析后配置到对应的所述服务器应用中,以使所述服务器应用按照所述目标配置信息执行相应的定时任务处理。
2.根据权利要求1所述的可配置式定时任务处理方法,其特征在于,所述的读取当前已接入定时任务配置中心的服务器应用的步骤之前,还包括:
将服务器应用接入定时任务配置中心;
配置Redis;
配置所述定时任务的报错量阈值;
根据服务器应用发出的联系人配置请求,配置所述服务器应用对应的联系人。
3.根据权利要求2所述的可配置式定时任务处理方法,其特征在于,所述的根据所述定时任务以及所述定时任务的初始配置信息,形成可配置列表的步骤之后,还包括:
配置定时任务的执行权限,以使执行权限内的服务器应用执行所述定时任务。
4.根据权利要求2所述的可配置式定时任务处理方法,其特征在于,所述可配置式定时任务处理方法,还包括:
通过服务器应用统计定时任务处理过程中的报错日志,并将所述报错日志上传统计至Redis中;
从所述Redis中间隔预设时间获取定时任务的当前报错量;
比较所述当前报错量与所述报错量阈值;
如果当前报错量大于报错量阈值,关闭所述定时任务;停止所述定时任务的触发线程;同时通过邮件通知所述服务器应用对应的联系人。
5.根据权利要求1所述的可配置式定时任务处理方法,其特征在于,所述的根据所述定时任务以及所述定时任务的初始配置信息,形成可配置列表的的步骤之后,还包括:
间隔预设时间读取当前已接入定时任务配置中心的服务器应用;
根据所述可配置列表中的已有的定时任务和初始配置信息,判断当前读取的服务器应用的定时任务是否为新增定时任务;
若是,则根据所述服务器应用、所述定时任务以及所述定时任务的配置信息,更新所述可配置列表。
6.根据权利要求2所述的可配置式定时任务处理方法,其特征在于,所述的根据预设规则修改所述可配置列表中定时任务的初始配置信息的步骤中,包括:
根据预设的活动触发时间修改规则,修改所述可配置列表中定时任务的初始配置信息中的定时任务的活动触发时间;
根据预设的定时表达式修改规则,修改所述可配置列表中定时任务的初始配置信息中的定时任务的定时表达式;
根据预设的定时任务运行状态修改规则,修改所述可配置列表中定时任务的初始配置信息中的定时任务的执行状态;
根据预设的定时任务删除规则,修改所述可配置列表中定时任务的初始配置信息中的定时任务的存在状态。
7.根据权利要求6所述的可配置式定时任务处理方法,其特征在于,所述的所述服务器应用按照所述目标配置信息执行相应的定时任务处理的步骤中,包括:
通过预先配置到服务器应用中的监听线程,监听定时任务修改后的目标配置信息;
若监听到修改后的所述目标配置信息,所述服务器应用执行相应的定时任务处理;其中,所述执行相应的定时任务处理包括:执行所述目标配置信息中的定时任务表达式、活动触发时间对应的定时任务,执行定时任务的开启或关闭运行状态,以及执行删除所述定时任务操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011595979.3/1.html,转载请声明来源钻瓜专利网。