[发明专利]定时任务的调度方法和系统在审
申请号: | 201710245937.9 | 申请日: | 2017-04-14 |
公开(公告)号: | CN107092523A | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 韦佳君 | 申请(专利权)人: | 浙江数链科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 311215 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定时 任务 调度 方法 系统 | ||
技术领域
本申请涉及通信技术领域,尤其涉及一种定时任务的调度方法和系统。
背景技术
通常,在一些大型的业务系统中,由于业务线程较多,可能会存在大量的定时任务,例如:每隔1小时对某项数据进行一次记录;或者每天早上8点检测一次某项功能是否正常执行等。通常,各定时任务都是由其所属的业务系统自行管理、执行的。相关技术中,为了便于定时任务的管理,可以将定时任务注册至注册中心,从而可以通过注册中心对各定时任务进行监控、管理。然而采用这种方式,业务系统仍需自行检测本业务系统中的定时任务是否满足触发条件,并执行满足触发条件的定时任务,因此定时任务的执行与业务系统的稳定性息息相关,不利于定时任务的集中化管理。
发明内容
有鉴于此,本申请提供一种定时任务的调度方法和系统,以解决相关技术中无法对定时任务进行集中化管理的问题。
具体地,本申请是通过如下技术方案实现的:
第一方面,本申请提供一种定时任务的调度方法,所述方法应用于调度系统,所述调度系统与业务系统对接,所述业务系统中的可执行定时任务被集中分离存储于预设的任务数据库,所述方法包括:
调度系统在所述任务数据库中查找满足触发条件的目标定时任务;
调度系统在查找到所述目标定时任务后,查找与所述目标定时任务对应的业务系统;
调度系统将对应所述目标定时任务的执行指令下发至所述业务系统,以触发所述业务系统执行所述目标定时任务。
第二方面,本申请提供一种定时任务的调度系统,所述调度系统与业务系统对接,所述业务系统中的可执行定时任务被集中分离存储于预设的任务数据库,所述调度系统包括:
任务查找单元,用于在所述任务数据库中查找满足触发条件的目标定时任务;
系统查找单元,用于在查找到所述目标定时任务后,查找与所述目标定时任务对应的业务系统;
任务下发单元,用于将对应所述目标定时任务的执行指令下发至所述业务系统,以触发所述业务系统执行所述目标定时任务。
分析上述技术方案可知,可以将业务系统中的可执行定时任务与所述业务系统分离存储于预设的任务数据库,调度系统可以通过所述任务数据库查找满足触发条件的目标定时任务,并对所述目标定时任务进行调度。具体地,调度系统可以确定与所述目标定时任务对应的业务系统,并将对应所述目标定时任务的执行指令下发至所述业务系统,从而触发所述业务系统执行所述目标定时任务。与相关技术相比,采用这样的方式,可以由调度系统集中对所有定时任务进行调度,业务系统则无需再自行检测定时任务是否满足触发条件,而仅需根据调度系统下发的执行指令执行对应的定时任务,由此实现了定时任务的集中化管理。
附图说明
图1是本申请一示例性实施例示出的一种定时任务的调度方法的系统架构图;
图2是本申请一示例性实施例示出的一种定时任务的调度方法的流程图;
图3是本申请一示例性实施例示出的一种定时任务的调度系统所在设备的硬件结构图;
图4是本申请一示例性实施例示出的一种定时任务的调度系统的框图;
图5是本申请一示例性实施例示出的另一种定时任务的调度系统的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的系统和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江数链科技有限公司,未经浙江数链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710245937.9/2.html,转载请声明来源钻瓜专利网。