任务调度方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21096015 阅读:18 留言:0更新日期:2019-05-11 12:27
本申请涉及功能优化技术,提供了一种任务调度方法、装置、计算机设备和存储介质。所述方法包括:当接收到终端发送的任务调度指令时,根据所述任务调度指令获取待执行任务的任务标识;根据所述任务标识在配置文件中查询与所述任务标识对应的调度配置信息;所述调度配置信息预配置于所述配置文件中;根据所述调度配置信息确定用于执行所述待执行任务的处理服务器;生成与所述任务标识对应的任务执行指令并发送至所述处理服务器。采用本方法能够提高任务调度效率。

【技术实现步骤摘要】
任务调度方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种任务调度方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,越来越多的批量任务需要处理,目前通常都是在处理服务器的数据库或者配置文件中预先配置各批量任务所对应的配置信息,比如批量任务的预设触发时间。在当前系统时间达到预设触发时间时,处理服务器触发与该预设触发时间对应的批量任务。然而,专利技术人意识到,当需要更改批量任务的触发时间时,需要更改该批量任务对应的配置信息,从而需要对应更新数据库或者配置文件,由此降低了批量任务的可调度性,存在任务调度效率低的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够任务调度效率的任务调度方法、装置、计算机设备和存储介质。一种任务调度方法,所述方法包括:当接收到终端发送的任务调度指令时,根据所述任务调度指令获取待执行任务的任务标识;根据所述任务标识在配置文件中查询与所述任务标识对应的调度配置信息;所述调度配置信息预配置于所述配置文件中;根据所述调度配置信息确定用于执行所述待执行任务的处理服务器;生成与所述任务标识对应的任务执行指令并发送至所述处理服务器。在其中一个实施例中,所述方法还包括:当没有接收到所述终端发送的所述任务调度指令时,按照预设周期轮询配置文件中预配置的任务标识对应的预设触发时间;将所述预设触发时间与当前系统时间进行匹配;当匹配成功时,将预配置的所述任务标识确定为待执行任务的任务标识。在其中一个实施例中,所述当接收到终端发送的任务调度指令时,根据所述任务调度指令获取待执行任务的任务标识之前,所述方法还包括:接收所述终端发送的账户登录请求;确定与所述账户登录请求对应的登录账户和登录密码;将所述登录账户和所述登录密码发送至账户管理服务器进行认证;接收所述账户管理服务器对应反馈的认证提示信息;当所述认证提示信息表示认证通过时,执行账户登录操作。在其中一个实施例中,所述任务标识有多个;所述根据所述任务调度指令获取待执行任务的任务标识之后,所述方法还包括:根据所述任务标识在所述配置文件中查询相应的任务依赖关系;根据所述任务标识和所述任务依赖关系构建任务依赖关系图;将所述任务依赖关系图发送至所述终端,以通过所述终端在任务依赖关系展示页面中展示所述任务依赖关系图。在其中一个实施例中,所述生成与所述任务标识对应的任务执行指令并发送至所述处理服务器之后,所述方法还包括:接收所述处理服务器针对所述任务执行指令反馈的任务执行状态信息;将所述任务执行状态信息发送至所述终端,以通过所述终端在任务执行状态展示页面中展示所述任务执行状态信息。在其中一个实施例中,所述生成与所述任务标识对应的任务执行指令并发送至所述处理服务器之后,所述方法还包括:接收所述处理服务器针对所述任务执行指令对应反馈的提示信息;当所述提示信息表示任务执行异常时,触发生成告警信息;在所述配置文件中查询与所述任务标识对应的告警配置信息;根据所述告警配置信息确定用于推送所述告警信息的告警服务器;将所述告警信息发送至所述告警服务器。在其中一个实施例中,所述方法还包括:接收所述终端发送的配置信息更新指令;从所述配置信息更新指令中提取出目标任务标识、目标配置信息标识和目标配置信息;根据所述目标任务标识和所述目标配置信息标识在所述配置文件中查询待更新的配置信息;根据所述目标配置信息对应更新所述待更新的配置信息。一种任务调度装置,所述装置包括:获取模块,用于当接收到终端发送的任务调度指令时,根据所述任务调度指令获取待执行任务的任务标识;查询模块,用于根据所述任务标识在配置文件中查询与所述任务标识对应的调度配置信息;所述调度配置信息预配置于所述配置文件中;确定模块,用于根据所述调度配置信息确定用于执行所述待执行任务的处理服务器;调度模块,用于生成与所述任务标识对应的任务执行指令并发送至所述处理服务器。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述各个实施例中所述的任务调度方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各个实施例中所述的任务调度方法的步骤。上述任务调度方法、装置、计算机设备和存储介质,当接收到终端发送的任务调度指令时,根据该任务调度指令确定待执行任务的任务标识,根据该任务标识在配置文件中查询预配置的调度配置信息,进而根据该调度配置信息执行相应的任务调度操作。这样,根据终端发送的任务调度指令实时的触发相应的任务调度操作,提高了任务调度效率。进一步地,根据配置文件中预配置的调度配置信息,可快速确定用于执行与任务调度执行对应的待执行任务的处理服务器,进而生成相应的任务执行指令并发送至该处理服务器,以通过该处理服务器执行与任务调度指令对应的待执行任务,实现了待执行任务的有效调度,进一步提高了任务调度效率。附图说明图1为一个实施例中任务调度方法的应用场景图;图2为一个实施例中任务调度方法的流程示意图;图3为另一个实施例中任务调度方法的流程示意图;图4为一个实施例中任务调度装置的结构框图;图5为另一个实施例中任务调度装置的结构框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的任务调度方法,可以应用于如图1所示的应用环境中。其中,终端102和处理服务器106分别通过网络与调度服务器104通过网络进行通信。当接收到终端102发送的任务调度指令时,调度服务器104根据该任务调度指令对应获取待执行任务的任务标识,根据该任务标识在配置文件中查询预配置的调度配置信息,根据该调度配置信息确定用于执行该待执行任务的处理服务器106,并生成与该任务标识对应的任务执行指令,进而将该任务执行指令发送到处理服务器106。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,调度服务器104和处理服务器106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种任务调度方法,以该方法应用于图1中的调度服务器为例进行说明,包括以下步骤:S202,当接收到终端发送的任务调度指令时,根据任务调度指令获取待执行任务的任务标识。其中,任务调度指令时用于触发任务调度操作的指令。任务调度指令用于指示调度服务器针对指定的待执行任务对应的任务标识执行相应的任务调度操作。待执行任务是指可被执行的任务。待执行任务可以是批量任务,批量任务可以是在预设触发时间定时触发的定时任务。可以理解的是,批量任务可以是指针对不同的入参重复执行相同处理流程的任务。举例说明,假设批量任务是向用户发送催款短信,则可能需要向存在借贷关系的多个用户分别发送相应的催款短信,因而处理服务器在接收到调度服务器针对该批量任务发送的任务执行指令时,会分别获取该多个用户各自对应的借贷信息,并根据借贷信息分别向相应用户所对应的用户终端发送催款短信。任务标识用于唯一标识待执行任务。可以理解的是,任务标识可用于唯一标识批量任务。具本文档来自技高网...

【技术保护点】
1.一种任务调度方法,所述方法包括:当接收到终端发送的任务调度指令时,根据所述任务调度指令获取待执行任务的任务标识;根据所述任务标识在配置文件中查询与所述任务标识对应的调度配置信息;所述调度配置信息预配置于所述配置文件中;根据所述调度配置信息确定用于执行所述待执行任务的处理服务器;生成与所述任务标识对应的任务执行指令并发送至所述处理服务器。

【技术特征摘要】
1.一种任务调度方法,所述方法包括:当接收到终端发送的任务调度指令时,根据所述任务调度指令获取待执行任务的任务标识;根据所述任务标识在配置文件中查询与所述任务标识对应的调度配置信息;所述调度配置信息预配置于所述配置文件中;根据所述调度配置信息确定用于执行所述待执行任务的处理服务器;生成与所述任务标识对应的任务执行指令并发送至所述处理服务器。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当没有接收到所述终端发送的所述任务调度指令时,按照预设周期轮询配置文件中预配置的任务标识对应的预设触发时间;将所述预设触发时间与当前系统时间进行匹配;当匹配成功时,将预配置的所述任务标识确定为待执行任务的任务标识。3.根据权利要求1所述的方法,其特征在于,所述当接收到终端发送的任务调度指令时,根据所述任务调度指令获取待执行任务的任务标识之前,所述方法还包括:接收所述终端发送的账户登录请求;确定与所述账户登录请求对应的登录账户和登录密码;将所述登录账户和所述登录密码发送至账户管理服务器进行认证;接收所述账户管理服务器对应反馈的认证提示信息;当所述认证提示信息表示认证通过时,执行账户登录操作。4.根据权利要求1所述的方法,其特征在于,所述任务标识有多个;所述根据所述任务调度指令获取待执行任务的任务标识之后,所述方法还包括:根据所述任务标识在所述配置文件中查询相应的任务依赖关系;根据所述任务标识和所述任务依赖关系构建任务依赖关系图;将所述任务依赖关系图发送至所述终端,以通过所述终端在任务依赖关系展示页面中展示所述任务依赖关系图。5.根据权利要求1所述的方法,其特征在于,所述生成与所述任务标识对应的任务执行指令并发送至所述处理服务器之后,所述方法还包括:接收所述处理服务器针对所述任务执行指令反馈的任...

【专利技术属性】
技术研发人员:颜赛云谢伟
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1