全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210565732.X (22)申请日 2022.05.19 (71)申请人 广州有信科技有限公司 地址 510000 广东省广州市天河区海安路 13号之一6 05、 606房 (72)发明人 林少章 黄毅伦 陆国升  (74)专利代理 机构 广州三环 专利商标代理有限 公司 44202 专利代理师 郭浩辉 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/50(2006.01) (54)发明名称 计算机任务的执行方法、 装置、 设备及存储 介质 (57)摘要 本申请公开了一种计算机任务的执行方法、 装置、 设备及存储介质, 通过引入XXL-JOB任务 和定时器, 并在当前时间为预设定时器的第一任 务开始时间, 向数据库调取XXL-JOB任务, 以实 现在相应的开始时间触发XXL-JOB任 务的执行; 以及在XXL-JOB任务为周期性任务时, 根据 XXL-JOB任务的时间周期, 更新预设定时器的第 一任务开始时间, 得到第二任务开始时间, 从而 能够实现周期性任务的循环执行; 最后若第二任 务开始时间超 过任务结束时间, 则关闭预设定时 器, 以结束XXL-JOB任务, 从而满足在复杂场景 下自定义任务的开始时间和结束时间, 进而满足 复杂多变的应用场景需求。 权利要求书2页 说明书8页 附图2页 CN 114816717 A 2022.07.29 CN 114816717 A 1.一种计算机任务的执 行方法, 其特 征在于, 包括: 若当前时间为预设定时器的第一任务开始时间, 则向数据库调取XXL-JOB任务, 所述 XXL-JOB任务与所述预设定时器之间存在绑定 关系, 所述预设定时器包括所述第一任务开 始时间和任务结束时间; 执行所述XXL-JOB任务, 并确定所述X XL-JOB任务是否为周期性任务; 若所述XXL-JOB任务为周期性任务, 则根据XXL-JOB任务的时间周期, 更新所述预设 定时器的第一任务 开始时间, 得到第二任务 开始时间; 若所述第二任务开始时间超过所述任务结束时间, 则关闭所述预设定时器, 判定所述 XXL-JOB任务执 行结束。 2.如权利要求1所述的计算机任务的执行方法, 其特征在于, 所述若当前时间为预设定 时器的第一任务 开始时间, 则向数据库调取 XXL-JOB任务, 包括: 若当前时间为所述第一任务开始时间, 则根据所述XXL-JOB任务与所述预设定时器之 间的绑定关系, 向所述数据库查询所述X XL-JOB任务; 若查询到所述X XL-JOB任务, 则调取 所述XXL-JOB任务; 若未查询到所述X XL-JOB任务, 则 删除所述预设定时器。 3.如权利要求1所述的计算机任务的执行方法, 其特征在于, 所述若当前时间为预设定 时器的第一任务 开始时间, 则向数据库调取 XXL-JOB任务之前, 还 包括: 利用XXL-JOB分布式任务调度平台, 根据用户输入的任务信息, 生成所述XXL-JOB任 务, 所述任务信息包括任务内容 参数、 所述第一任务 开始时间和所述任务结束时间; 根据所述第一任务 开始时间和所述任务结束时间, 新建定时器, 得到所述预设定时器; 对所述任务内容 参数与所述预设定时器进行绑定, 得到所述绑定关系; 将所述绑定关系和所述X XL-JOB任务持久化至所述数据库。 4.如权利要求3所述的计算机任务的执行方法, 其特征在于, 所述任务内容参数包括任 务标题、 任务内容和任务执行规则, 所述利用XXL- JOB分布式任务调度 平台, 根据用户输入 的任务信息, 生成所述X XL-JOB任务, 包括: 利用所述XXL-JOB分布式任务调度平台, 基于预设合法性检测策略, 对所述任务执行 规则进行合法性检测; 若所述任务执行规则满足合法性要求, 则根据所述任务标题、 所述任务内容和所述任 务执行规则, 生成所述X XL-JOB任务。 5.如权利 要求1所述的计算机任务的执行方法, 其特征在于, 所述执行所述XXL-JOB任 务, 包括: 根据预设的任务执 行日志, 选取 预设执行器集群中的执 行器; 将所述XXL-JOB任务分配至在所述预设执行器集群中选取到的一个或多个目标执行 器; 基于所述目标 执行器执行所述XXL-JOB任务。 6.如权利要求5所述的计算机任务的执行方法, 其特征在于, 所述根据 预设的任务执行 日志, 选取 预设执行器集群中的执 行器, 包括: 读取所述预设执 行器集群中的执 行器列表; 根据所述任务执行 日志, 筛选所述执行器列表中满足预设执行器条件的所述目标执行权 利 要 求 书 1/2 页 2 CN 114816717 A 2器。 7.如权利 要求1所述的计算机任务的执行方法, 其特征在于, 所述若所述XXL-JOB任务 为周期性任务, 则根据XXL-JOB任务的时间周期, 更新所述预设定时器的第一任务开始时 间, 得到第二任务 开始时间, 包括: 若所述XXL-JOB任务为周期性任务, 则根据XXL-JOB任务的时间周期和所述第一任务 开始时间, 确定所述第二任务 开始时间; 将所述预设定时器的第一任务 开始时间变更为所述第二任务 开始时间。 8.一种计算机任务的执 行装置, 其特 征在于, 包括: 调取模块, 用于若当前时间为预设定时器的第一任务开始时间, 则向数据库调取XXL- JOB任务, 所述XXL-JOB任务与所述预设定时器之间存在绑定关系, 所述预设定时器包括所 述第一任务 开始时间和任务结束时间; 执行模块, 用于执 行所述XXL-JOB任务, 并确定所述X XL-JOB任务是否为周期性任务; 更新模块, 用于若所述XXL-JOB任务为周期性任务, 则根据XXL-JOB任务的时间周期, 更新所述预设定时器的第一任务 开始时间, 得到第二任务 开始时间; 关闭模块, 用于若所述第二任务开始时间超过所述任务结束时间, 则关闭所述预设定 时器, 判定所述X XL-JOB任务执 行结束。 9.一种计算机设备, 其特征在于, 包括处理器和存储器, 所述存储器用于存储计算机程 序, 所述计算机程序被所述处理器执行时实现如权利要求 1至7任一项 所述的计算机任务的 执行方法。 10.一种计算机可读存储介质, 其特征在于, 其存储有计算机程序, 所述计算机程序被 处理器执行时实现如权利要求1至7任一项所述的计算机任务的执 行方法。权 利 要 求 书 2/2 页 3 CN 114816717 A 3

.PDF文档 专利 计算机任务的执行方法、装置、设备及存储介质

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 计算机任务的执行方法、装置、设备及存储介质 第 1 页 专利 计算机任务的执行方法、装置、设备及存储介质 第 2 页 专利 计算机任务的执行方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:33:46上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。