一种任务调度方法、系统及装置制造方法及图纸

技术编号:33714402 阅读:9 留言:0更新日期:2022-06-06 08:54
本说明书实施例公开了一种任务调度方法、系统及装置。所述方法包括:调度中心确定当前需要执行的目标任务,并确定目标执行器,向所述目标执行器发送所述目标任务;所述目标任务配置有目标任务执行单元的标识信息;所述目标任务执行单元用于执行所述目标任务;所述目标执行器根据所述标识信息,向所述目标任务执行单元发送所述目标任务,并确定所述目标任务的任务执行结果,将所述任务执行结果返回到所述调度中心。该方法中执行器将任务转发到任务执行单元执行,使得任务执行单元无需基于执行器开发,降低开发成本。降低开发成本。降低开发成本。

【技术实现步骤摘要】
一种任务调度方法、系统及装置


[0001]本说明书实施例涉及计算机应用
,尤其涉及一种任务调度方法、系统及装置。

技术介绍

[0002]目前,在包含调度中心和执行器的架构中,调度中心用于调度任务,将当前需要执行的任务发送到执行器;执行器用于执行接收到的任务。
[0003]其中,需要基于执行器开发任务执行的相关程序,开发成本较高。

技术实现思路

[0004]为了解决上述问题,本说明书实施例提供了一种任务调度方法、系统及装置。技术方案如下所示。
[0005]一种任务调度方法,包括:
[0006]调度中心确定当前需要执行的目标任务,并确定目标执行器,向所述目标执行器发送所述目标任务;所述目标任务配置有目标任务执行单元的标识信息;所述目标任务执行单元用于执行所述目标任务;
[0007]所述目标执行器根据所述标识信息,向所述目标任务执行单元发送所述目标任务,并确定所述目标任务的任务执行结果,将所述任务执行结果返回到所述调度中心。
[0008]一种任务调度方法,应用于执行器,所述方法包括:
[0009]接收调度中心发送的目标任务;所述目标任务配置有目标任务执行单元的标识信息;所述目标任务执行单元用于执行所述目标任务;
[0010]根据所述标识信息,向所述目标任务执行单元发送所述目标任务,并确定所述目标任务的任务执行结果,将所述任务执行结果返回到所述调度中心。
[0011]一种任务调度方法,应用于调度中心,所述方法包括:
[0012]确定当前需要处理的目标任务,并确定目标执行器,向所述目标执行器发送所述目标任务;所述目标任务配置有目标任务执行单元的标识信息;所述目标任务执行单元用于执行所述目标任务;所述目标执行器用于根据所述标识信息,向所述目标任务处理单元发送所述目标任务,并确定所述目标任务的任务处理结果;
[0013]接收所述目标执行器发送的所述任务处理结果。
[0014]一种任务调度系统,包括:
[0015]调度中心,用于确定当前需要执行的目标任务,并确定目标执行器,向所述目标执行器发送所述目标任务;所述目标任务配置有目标任务执行单元的标识信息;所述目标任务执行单元用于执行所述目标任务;
[0016]目标执行器,用于根据所述标识信息,向所述目标任务执行单元发送所述目标任务,并确定所述目标任务的任务执行结果,将所述任务执行结果返回到所述调度中心。
[0017]一种任务调度装置,应用于执行器,所述装置包括:
[0018]接收模块,用于接收调度中心发送的目标任务;所述目标任务配置有目标任务执行单元的标识信息;所述目标任务执行单元用于执行所述目标任务;
[0019]发送模块,用于根据所述标识信息,向所述目标任务执行单元发送所述目标任务;
[0020]反馈模块,用于确定所述目标任务的任务执行结果,将所述任务执行结果返回到所述调度中心。
[0021]一种任务调度装置,应用于调度中心,所述装置包括:
[0022]确定模块,用于确定当前需要处理的目标任务,并确定目标执行器,向所述目标执行器发送所述目标任务;所述目标任务配置有目标任务执行单元的标识信息;所述目标任务执行单元用于执行所述目标任务;所述目标执行器用于根据所述标识信息,向所述目标任务处理单元发送所述目标任务,并确定所述目标任务的任务处理结果;
[0023]结果模块,用于接收所述目标执行器发送的所述任务处理结果。
[0024]上述技术方案中,通过将执行器与任务执行解耦,执行器自身无需执行任务,而是将任务转发到任务执行单元执行,使得任务执行单元无需基于执行器开发,降低开发成本。
附图说明
[0025]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0026]图1是本说明书实施例提供的一种任务调度的原理示意图;
[0027]图2是本说明书实施例提供的一种任务调度方法的原理示意图;
[0028]图3是本说明书实施例提供的一种任务调度方法的流程示意图;
[0029]图4是本说明书实施例提供的另一种任务调度方法的原理示意图;
[0030]图5是本说明书实施例提供的一种任务调度系统的结构示意图;
[0031]图6是本说明书实施例提供的一种任务调度装置的结构示意图;
[0032]图7是本说明书实施例提供的另一种任务调度装置的结构示意图;
[0033]图8是用于配置本说明书实施例方法的一种设备的结构示意图。
具体实施方式
[0034]为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于公开的范围。
[0035]目前,在包含调度中心和执行器的架构中,调度中心用于调度任务,将当前需要执行的任务发送到执行器;执行器用于执行接收到的任务。
[0036]具体地,执行器通常需要运行用于任务执行的相关程序,执行接收到的任务。
[0037]其中,需要基于执行器开发用于任务执行的相关程序,开发成本较高。
[0038]具体地,通常需要基于执行器所使用的编程语言进行开发,还需要学习执行器的相关知识,例如执行器功能、配置项等,才能基于执行器进行程序开发,开发成本较高。
[0039]例如,基于C语言写成的执行器,本身包含若干配置信息和基本的功能,包括:执行器配置的认证令牌、执行器主动注册到调度中心的功能等。
[0040]为了使得执行器能够执行任务,需要针对执行器进一步进行开发,部署功能代码并运行。具体地,针对记账任务的执行,需要基于执行器,开发具体执行记账任务的程序,因此,需要使用C语言进行开发,并且需要学习执行器的相关知识,例如执行器的依赖包和配置项含义,开发成本较高。
[0041]为了便于理解,如图1所示,为本说明书实施例提供的一种任务调度的原理示意图。
[0042]其中包括调度中心和3个执行器,分别为执行器1

3。
[0043]执行器1用于执行记账任务,执行器2用于执行销售任务,执行器3用于执行订餐任务。
[0044]调度中心可以将记账任务都调度到执行器1执行,将销售任务斗调度到执行器2执行,将订餐任务都调度到执行器3执行。
[0045]其中,执行器1

3在具体部署时,需要分别基于执行器开发相应的功能,开发成本较高。
[0046]为了解决上述问题,本说明书实施例提供了一种任务调度方法。
[0047]在该方法中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务调度方法,其特征在于,包括:调度中心确定当前需要执行的目标任务,并确定目标执行器,向所述目标执行器发送所述目标任务;所述目标任务配置有目标任务执行单元的标识信息;所述目标任务执行单元用于执行所述目标任务;所述目标执行器根据所述标识信息,向所述目标任务执行单元发送所述目标任务,并确定所述目标任务的任务执行结果,将所述任务执行结果返回到所述调度中心。2.根据权利要求1所述的方法,其特征在于,所述确定目标执行器,包括:在执行器集群中选择一个执行器,确定为目标执行器;所述执行器集群中每个执行器用于针对接收到的任务,将该任务发送到该任务配置的标识信息所对应的任务执行单元。3.根据权利要求2所述的方法,其特征在于,所述目标任务还配置有目标业务标识;所述在执行器集群中选择一个执行器,包括:在执行器集群中确定配置有所述目标业务标识的执行器,从所确定的执行器中选择一个执行器。4.根据权利要求1所述的方法,其特征在于,所述标识信息包括,所述目标任务执行单元所在设备的通信地址信息,以及所述目标任务执行单元的访问地址信息;所述目标执行器根据所述标识信息,向所述目标任务执行单元发送所述目标任务,包括:所述目标执行器以所述通信地址信息为目的地址,以所述访问地址信息和所述目标任务为负载,构建请求报文发送到网络,以使所述目标任务执行单元所在设备在接收到该请求报文的情况下,根据所述访问地址信息,向所述目标任务执行单元发送所述目标任务。5.根据权利要求1所述的方法,其特征在于,所述确定所述目标任务的任务执行结果,包括:接收到所述目标任务执行单元返回的,表征所述目标任务执行成功的任务执行结果。6.根据权利要求1所述的方法,其特征在于,所述确定所述目标任务的任务执行结果,包括以下至少一项:接收到所述目标任务执行单元返回的,表征所述目标任务执行失败的任务执行结果;在确定与所述目标任务执行单元的连接建立失败的情况下,生成表征所述目标任务执行失败的任务执行结果;在预设时长内没有接收到所述目标任务执行单元返回的任务执行结果的情况下,生成表征所述目标任务执行失败的任务执行结果。7.一种任务调度方法,其特征在于,应用于执行器,所述方法包括:接收调度中心发送的目标任务;所述目标任务配置有目标任务执行单元的标识信息;所述目标任务执行单元用于执行所述目标任务;根据所述标识信息,向所述目标任务执行单元发送所述目标任务,并确定所述目标任务的任务执行结果,将所述任务执行结果返回到所述调度中心。8.一种任务调度方法,其特征在于,应用于调度中心,所述方法包括:确定当前需要处理的目标任务,并确定目标执行器,向所述目标执行器发送所述目标任务;所述目标任务配置有目标任务执行单元的标识信息;所述目标任务执行单元用于执行所述目标任务;所述目标执行器用于根据所述标识信息,向所述目标任务处理单元发送
所述目标任务,并确定所述目标任务的任务处理结果;接收所述目标执行器发送的所述任务处理结果。9.一种任务调度系统,其特征在于,包括:调度中心,用于确定当前需要执行的目标任务,并确定目标执行器,向所述目标执行器发送所述目标任务;所述目标任务配置有目标任务执行单元的标识信息;所述目标任务执行单元用于执行所述目标任务;目标...

【专利技术属性】
技术研发人员:陈超雷军
申请(专利权)人:胜斗士上海科技技术发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1