一种配置任务调度器的方法、装置、系统、设备及介质制造方法及图纸

技术编号:38943347 阅读:22 留言:0更新日期:2023-09-25 09:41
本申请实施例提供一种配置任务调度器的方法、装置、系统、设备及介质,该方法包括:确认接收到由目标计算机系统发送的配置信息发送信号,其中,所述任务调度器是移植到所述目标计算机系统中的;获取与所述配置信息发送信号相应的配置信息消息队列,其中,所述配置信息消息队列用于将所述目标计算机系统中的配置信息匹配到所述任务调度器中;基于所述配置信息消息队列配置所述任务调度器。通过本申请的一些实施例能够使用目标计算机系统现有的配置模块扩充对任务调度器的配置功能,从而无需单独为任务调度器匹配配置模块,进而减少开发成本,提高开发效率。提高开发效率。提高开发效率。

【技术实现步骤摘要】
一种配置任务调度器的方法、装置、系统、设备及介质


[0001]本申请实施例涉及计算机
,具体涉及一种配置任务调度器的方法、装置、系统、设备及介质。

技术介绍

[0002]在企业研发的过程中,需要将任务调度器合入不同类型的计算机系统中执行不同的任务,从而缩短版本迭代所需时间。相关技术中,任务调度的模式是任务调度器配置模块与任务调度器管理模块本身共存于一个进程,导致任务调度器适配到新的计算机系统上时,计算机系统需要单独针对任务调度器开发配置接口,开发成本过高,消耗时间过长。
[0003]因此,如何提高配置任务调度器的效率成为需要解决的问题。

技术实现思路

[0004]本申请实施例提供一种配置任务调度器的方法、装置、系统、设备及介质,通过本申请的一些实施例至少能够使用目标计算机系统现有的配置模块扩充对任务调度器的配置功能,从而无需单独为任务调度器匹配配置模块,进而减少开发成本,提高开发效率。
[0005]第一方面,本申请提供了一种配置任务调度器的方法,应用于任务调度器,所述方法包括:确认接收到由目标计算机系统发送的配置信息发送信号,其中,所述任务调度器是移植到所述目标计算机系统中的;获取与所述配置信息发送信号相应的配置信息消息队列,其中,所述配置信息消息队列用于将所述目标计算机系统中的配置信息匹配到所述任务调度器中;基于所述配置信息消息队列配置所述任务调度器。
[0006]因此,与相关技术中任务调度器配置模块与任务调度器管理模块本身共存于一个进程,需要将任务调度器的配置模块与目标计算机系统进行匹配的方法不同的是,本申请实施例通过使用目标计算机系统现有的配置模块扩充对任务调度器的配置功能,能够无需单独为任务调度器匹配配置模块,从而减少开发成本,提高开发效率。
[0007]结合第一方面,在本申请的一种实施方式中,在所述基于所述配置信息消息队列配置所述任务调度器之后,所述方法还包括:基于所述任务调度器中的至少一个子进程执行任务调度操作,其中,所述至少一个子进程用于执行所述任务调度器的不同任务。
[0008]因此,与相关技术中仅使用任务调度器的主进程处理所有的任务事项不同的是,本申请实施例通过在任务调度器中建立子进程的方式,能够使一个任务调度器调度不同类型的任务,并且该不同类型的任务之间互不影响。
[0009]结合第一方面,在本申请的一种实施方式中,所述基于所述任务调度器中的至少一个子进程执行任务调度操作,包括:确认接收到由所述目标计算机系统发送的任务信息;根据所述任务信息由所述至少一个子进程中的目标子进程执行任务调度操作。
[0010]因此,本申请实施例通过根据任务信息确定执行任务的目标子进程,能够将不同类型的任务信息分配到不同的子进程,从而能够提升系统的运行速度,防止由于一个任务出现问题,其他任务都受到影响的情况发生。
[0011]结合第一方面,在本申请的一种实施方式中,所述任务信息包括新建任务;所述根据所述任务信息由所述至少一个子进程中的目标子进程执行任务调度操作,包括:建立所述目标子进程,并且通过所述目标子进程执行所述新建任务;记录所述新建任务的任务编号与所述目标子进程之间的对应关系。
[0012]因此,本申请实施例通过为新建任务建立一个目标子进程,能够是该目标子进程只执行当前新建任务,与其他任务不互相影响。
[0013]结合第一方面,在本申请的一种实施方式中,所述任务信息包括修改任务;所述根据所述任务信息由所述至少一个子进程中的目标子进程执行任务调度操作,包括:通过所述修改任务相应的编号,在所述至少一个子进程中查找执行所述修改任务的目标子进程;在所述目标子进程中执行所述修改任务。
[0014]因此,本申请实施例通过查找与所述修改任务相应的目标子进程,能够不影响其他的任务执行过程。
[0015]第二方面,本申请提供了一种配置任务调度器的装置,应用于任务调度器,所述装置包括:信号确认模块,被配置为确认接收到由目标计算机系统发送的配置信息发送信号,其中,所述任务调度器是移植到所述目标计算机系统中的;消息获取模块,被配置为获取与所述配置信息发送信号相应的配置信息消息队列,其中,所述配置信息消息队列用于将所述目标计算机系统中的配置信息匹配到所述任务调度器中;参数配置模块,被配置为基于所述配置信息消息队列配置所述任务调度器。
[0016]结合第二方面,在本申请的一种实施方式中,所述装置还包括任务调度模块;所述任务调度模块还被配置为:基于所述任务调度器中的至少一个子进程执行任务调度操作,其中,所述至少一个子进程用于执行所述任务调度器的不同任务。
[0017]结合第二方面,在本申请的一种实施方式中,所述任务调度模块还被配置为:确认接收到由所述目标计算机系统发送的任务信息;根据所述任务信息由所述至少一个子进程中的目标子进程执行任务调度操作。
[0018]结合第二方面,在本申请的一种实施方式中,所述任务信息包括新建任务;所述任务调度模块还被配置为:建立所述目标子进程,并且通过所述目标子进程执行所述新建任务;记录所述新建任务的任务编号与所述目标子进程之间的对应关系。
[0019]结合第二方面,在本申请的一种实施方式中,所述任务信息包括修改任务;所述任务调度模块还被配置为:通过所述修改任务相应的编号,在所述至少一个子进程中查找执行所述修改任务的目标子进程;在所述目标子进程中执行所述修改任务。
[0020]第三方面,本申请提供了一种配置任务调度器的系统,所述系统包括:目标计算机设备,包括配置模块,所述配置模块用于发送配置信息发送信号;任务调度器,用于接收所述配置信息发送信号,并且根据所述配置信息发送信号执行如第一方面任意实施例所述的方法。
[0021]第四方面,本申请提供了一种电子设备,包括:处理器、存储器和总线;所述处理器通过所述总线与所述存储器相连,所述存储器存储有计算机程序,所述计算机程序由所述处理器执行时可实现如第一方面任意实施例所述的方法。
[0022]第五方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被执行时可实现如第一方面任意实施例所述的方法。
附图说明
[0023]图1为本申请实施例示出的一种配置任务调度器的场景组成示意图;
[0024]图2为本申请实施例示出的配置任务调度器的方法流程图之一;
[0025]图3为本申请实施例示出的配置任务调度器的方法流程图之二;
[0026]图4为本申请实施例示出的配置任务调度器的装置组成示意图;
[0027]图5为本申请实施例示出的电子设备组成示意图。
具体实施方式
[0028]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置任务调度器的方法,其特征在于,应用于任务调度器,所述方法包括:确认接收到由目标计算机系统发送的配置信息发送信号,其中,所述任务调度器是移植到所述目标计算机系统中的;获取与所述配置信息发送信号相应的配置信息消息队列,其中,所述配置信息消息队列用于将所述目标计算机系统中的配置信息匹配到所述任务调度器中;基于所述配置信息消息队列配置所述任务调度器。2.根据权利要求1所述的方法,其特征在于,在所述基于所述配置信息消息队列配置所述任务调度器之后,所述方法还包括:基于所述任务调度器中的至少一个子进程执行任务调度操作,其中,所述至少一个子进程用于执行所述任务调度器的不同任务。3.根据权利要求2所述的方法,其特征在于,所述基于所述任务调度器中的至少一个子进程执行任务调度操作,包括:确认接收到由所述目标计算机系统发送的任务信息;根据所述任务信息由所述至少一个子进程中的目标子进程执行任务调度操作。4.根据权利要求3所述的方法,其特征在于,所述任务信息包括新建任务;所述根据所述任务信息由所述至少一个子进程中的目标子进程执行任务调度操作,包括:建立所述目标子进程,并且通过所述目标子进程执行所述新建任务;记录所述新建任务的任务编号与所述目标子进程之间的对应关系。5.根据权利要求3所述的方法,其特征在于,所述任务信息包括修改任务;所述根据所述任务信息由所述至少一个子进程中的目标子进程执行任务调度操作,包括:通过所述修改任务相应的编号,在所...

【专利技术属性】
技术研发人员:于瀚翔温卓然
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1