[发明专利]一种定时任务处理方法及装置有效
申请号: | 201910824143.7 | 申请日: | 2019-09-02 |
公开(公告)号: | CN110532081B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 徐岷;陈洁 | 申请(专利权)人: | 政采云有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 刘晓楠 |
地址: | 310024 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 定时 任务 处理 方法 装置 | ||
本申请提供一种定时任务处理方法及装置,其中所述定时任务处理方法包括:获取至少一个时间段定时任务需求;根据所述时间段定时任务需求确定基础任务时间间隔;根据所述基础任务时间间隔配置基础定时任务;根据所述基础定时任务和所述时间段定时任务需求,触发时间段定时任务。将应用的时间段定时任务缩减为一个基础定时任务,减少了大量的配置参数时间,同时减少了任务调度系统中的任务数,节省了任务调度系统的资源,并且配置简单,便于后期维护拓展,节省了人力资源。
技术领域
本申请涉及计算机技术领域,特别涉及一种定时任务处理方法及装置、计算设备和计算机可读存储介质。
背景技术
随着计算机技术的发展,定时任务被越来越多地应用到多种场景中,开发者先对定时任务的内容以及运行时间进行预先设定。然后系统在运行时间到达后根据定时任务的内容自动地执行相应的操作。
在配置一个定时任务时,需要配置很多参数,如任务名称、任务类型、任务时间配置、任务调度系统地址等,有多少定时任务就配置多少次,对于同一个应用中的定时任务,相同的信息被重复配置很多次,占用任务调度系统的大量资源,任务繁重,验证测试运行耗费时间,后期维护拓展困难。
发明内容
有鉴于此,本申请实施例中提供了一种定时任务处理方法及装置、计算设备和计算机可读存储介质,以解决现有技术中存在的技术缺陷。
根据本申请实施例的第一方面,提供了一种定时任务处理方法,包括:
获取至少一个时间段定时任务需求;
根据所述时间段定时任务需求确定基础任务时间间隔;
根据所述基础任务时间间隔配置基础定时任务;
根据所述基础定时任务和所述时间段定时任务需求,触发时间段定时任务。
可选的,时间段定时任务需求包括触发时间间隔;
根据所述时间段定时任务需求确定基础任务时间间隔,包括:
获取至少一个时间段定时任务需求中的触发时间间隔;
根据至少一个所述触发时间间隔,确定基础任务时间间隔。
可选的,根据所述基础定时任务和所述时间段定时任务需求,触发时间段定时任务,包括:
将每个时间段定时任务需求的触发时间间隔转换为n个基础任务时间间隔,其中,n为正整数;
记录所述基础定时任务的触发次数;
根据每个时间段定时任务需求,当所述基础定时任务的触发次数为时间段定时任务需求对应n的整数倍的情况下,触发所述时间段定时任务需求对应的时间段定时任务。
可选的,所述定时任务处理方法还包括:
获取至少一个时间点定时任务需求,其中所述时间点定时任务需求包括触发定时任务的时间点;
根据所述基础定时任务和所述时间点定时任务需求,触发时间点定时任务。
可选的,根据所述基础定时任务和所述时间点定时任务需求,触发时间点定时任务,包括:
根据所述基础定时任务确定所述时间点定时任务需求的触发时间区间;
获取基础定时任务的触发时间点;
根据每个时间点定时任务需求,当所述基础定时任务的触发时间点在所述触发时间区间内的情况下,触发时间点定时任务需求对应的时间点定时任务。
可选的,根据所述基础定时任务确定所述时间点定时任务需求的触发时间区间,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于政采云有限公司,未经政采云有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910824143.7/2.html,转载请声明来源钻瓜专利网。