一种自动化任务调度管理方法、装置、设备及存储介质制造方法及图纸

技术编号:37374843 阅读:15 留言:0更新日期:2023-04-27 07:18
本申请提供一种自动化任务调度管理方法、装置、设备及存储介质,应用于服务器,所述方法包括:将各个任务按照业务类型进行分类,将相同业务类型的任务分至同一个队列,得到至少一个队列,其中,每个队列中的任务均按照处理等级进行排序;获取每个队列的资源需求信息;根据所述资源需求信息,分配对应资源至每个队列;若队列中的任务拥堵数量到达阈值,则暂停该队列中处理等级低的任务,并根据分配给每个队列的资源,自动化调整每个队列的资源配置,直至任务拥堵数量降低至所述阈值。本申请具有的技术效果是:减少出现任务排队等待的现象,从而提升用户的满意度,保证了生产业务的数据及时产出。及时产出。及时产出。

【技术实现步骤摘要】
一种自动化任务调度管理方法、装置、设备及存储介质


[0001]本申请涉及任务调度
,具体涉及一种自动化任务调度管理方法、装置、设备及存储介质。

技术介绍

[0002]随着科技的发展,许多公司也逐步走向互联网化,随着公司业务的升级和拓展,公司的业务系统需要每天定时处理大量业务。
[0003]目前的技术中,各个公司会设有各种业务类型的数据处理系统处理不同业务,随着处理的业务种类和数量的不断增多,在日常处理业务时,任务运行系统中开始出现任务排队等待的现象,影响用户的正常使用和生产业务的数据及时产出。
[0004]因此,亟需一种自动化任务调度管理方法、装置、设备及存储介质,用于减少出现任务排队等待的现象,从而提升用户的满意度,保证了生产业务的数据及时产出。

技术实现思路

[0005]本申请提供一种自动化任务调度管理方法、装置、设备及存储介质。用于减少出现任务排队等待的现象,从而提升用户的满意度,保证了生产业务的数据及时产出。
[0006]第一方面,本申请提供了一种自动化任务调度管理方法,应用于服务器,所述方法包括:将各个任务按照业务类型进行分类,将相同业务类型的任务分至同一个队列,得到至少一个队列,其中,每个队列中的任务均按照处理等级进行排序;获取每个队列的资源需求信息;根据所述资源需求信息,分配对应资源至每个队列;若队列中的任务拥堵数量到达阈值,则暂停该队列中处理等级低的任务,并根据分配给每个队列的资源,自动化调整每个队列的资源配置,直至任务拥堵数量降低至所述阈值。
[0007]通过采用上述技术方案,将所有任务进行分类,将相同业务类型的任务分至同一个队列,并且分至同一个队列时,会根据任务等级进行排序,便于管理所有任务,减少出现任务排队等待的现象;再根据各个队列的资源配置,再次减少出现任务排队等待的现象;当出现任务拥堵时,系统会自动进行调整,减少出现任务排队等待的现象,从而提升用户的满意度,保证了生产业务的数据及时产出。
[0008]可选的,所述每个队列中的任务按照处理等级进行排序,包括:获取所述各个任务的历史运行数据信息,所述各个任务的历史运行数据信息包括:所述各个任务的历史资源占比信息和处理所述各个任务的花费时间信息;根据所述各个任务的历史资源占比信息和处理所述各个任务的花费时间信息,将所述各个任务进行处理等级划分;将每个队列中的任务按照处理等级进行排序。
[0009]通过采用上述技术方案,获取各个任务的历史资源占比情况和处理各个任务的花费时间,结合各个任务的历史资源占比情况和处理各个任务的花费时间,对各个任务进行等级划分,进行等级划分后,对于处于同一个队列的任务再进行排序,便于管理所有任务,减少出现任务排队等待的现象。
[0010]可选的,所述处理等级,包括:第一等级、第二等级、第三等级及第四等级;根据所述各个任务的历史资源占比信息和处理所述各个任务的花费时间信息,将所述各个任务进行所述第一等级、所述第二等级、所述第三等级及所述第四等级划分。
[0011]通过采用上述技术方案,处理等级包括第一等级、第二等级、第三等级及第四等级这四个等级,进行等级划分后,对于处于同一个队列的任务再进行排序,便于管理所有任务,减少出现任务排队等待的现象。
[0012]可选的,所述获取每个队列的资源需求信息,包括:获取每个队列的任务数量信息;结合每个队列的任务数量信息、每个队列中各个任务的历史资源占比信息、每个队列中各个任务的花费时间信息,确定每个队列的资源需求信息。
[0013]通过采用上述技术方案,通过获取所有队列的任务数量信息,然后结合所有队列的任务数量信息、各个任务的历史资源占比信息及各个任务的处理所花费的时间,最终确定所有队列的资源需求信息,用于减少出现任务排队等待的现象,从而提升用户的满意度,保证了生产业务的数据及时产出。
[0014]可选的,所述确定每个队列的资源需求信息,还包括:确定每个队列的最低资源需求和最高资源需求。
[0015]通过采用上述技术方案,在保证各个队列的最低资源需求和限制了最高资源需求的前提下,有利于在检测到任务拥堵时,及时调整一个或多个队列的资源配置,减少出现任务排队等待的现象,从而提升用户的满意度,保证了生产业务的数据及时产出。
[0016]可选的,所述方法还包括:监控每个队列当前任务的运行信息,同时获取每个队列的待处理任务信息;结合每个队列当前任务的运行信息和所述待处理任务信息,确定拥挤度;判断所述拥挤度是否超过第一预设值,若超过所述第一预设值,则调整每个队列的资源配置;若超过第二预设值但未超过第一预设值,则发出预警信息至终端设备。
[0017]通过采用上述技术方案,实时监控至少一个队列的当前任务运行信息,同时获取至少一个队列的待处理任务信息,结合至少一个队列的当前任务的运行信息和待处理任务信息,确定拥挤度,通过拥挤度可以判断当前的任务是否存在拥堵以及可以通过拥挤度提前预判是否会出现拥堵的可能,进而针对拥挤度做出调整,保证了处理通道的顺畅度,避免出现任务排队等待的现象的情况出现,从而提升用户的满意度,保证了生产业务的数据及时产出。
[0018]可选的,所述自动化调整每个队列的资源配置之后,还包括:暂停排队中处理等级低的任务,并根据分配给每个队列的资源,自动化调整每个队列的资源配置之后,仍然存在任务拥堵数量到达阈值,获取造成当前拥堵的原因和造成拥堵的任务并发送报警信息至终端设备;记录所述造成当前拥堵的原因和造成拥堵的任务,便于再次检测到相同任务待处理时,提前进行处理。
[0019]通过采用上述技术方案,当存在任务拥堵时,若通过暂停排队中处理等级低的任务,并根据分配给至少一个队列的资源,自动调整至少一个队列的资源配置之后,仍然存在任务拥堵,则通过发送报警信息至终端设备,并记录造成此次拥堵的原因和造成拥堵的任务,便于再次遇见相同情况时,可以提前进行处理,有效避免了出现任务排队等待的现象的情况出现,从而提升用户的满意度,保证了生产业务的数据及时产出。
[0020]第二方面,本申请提供一种自动化任务调度管理装置,所述装置包括分类模块、获
取模块、分配模块及调整模块;其中,所述分类模块用于将各个任务按照业务类型进行分类,将相同业务类型的任务分至同一个队列,得到至少一个队列;所述获取模块用于获取每个队列的资源需求信息;所述分配模块用于根据所述资源需求信息,分配对应资源至每个队列;所述调整模块用于若队列中的任务拥堵数量到达阈值,则暂停该队列中处理等级低的任务,并根据分配给每个队列的资源,自动化调整每个队列的资源配置,直至任务拥堵数量降低至所述阈值。
[0021]通过采用上述技术方案,将所有任务进行分类,将相同业务类型的任务分至同一个队列,同时根据任务等级情况预估每个队列所需的资源的大小,并为各个队列分配合适的资源配置,当出现任务拥堵时,系统会自动进行调整,减少出现任务排队等待的现象,从而提升用户的满意度,保证了生产业务的数据及时产出。
[0022]第三方面,本申请提供一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化任务调度管理方法,其特征在于,应用于服务器,所述方法包括:将各个任务按照业务类型进行分类,将相同业务类型的任务分至同一个队列,得到至少一个队列,其中,每个队列中的任务均按照处理等级进行排序;获取每个队列的资源需求信息;根据所述资源需求信息,分配对应资源至每个队列;若队列中的任务拥堵数量到达阈值,则暂停该队列中处理等级低的任务,并根据分配给每个队列的资源,自动化调整每个队列的资源配置,直至任务拥堵数量降低至所述阈值。2.根据权利要求1所述的一种自动化任务调度管理方法,其特征在于,所述每个队列中的任务按照处理等级进行排序,包括:获取所述各个任务的历史运行数据信息,所述各个任务的历史运行数据信息包括:所述各个任务的历史资源占比信息和处理所述各个任务的花费时间信息;根据所述各个任务的历史资源占比信息和处理所述各个任务的花费时间信息,将所述各个任务进行处理等级划分;将每个队列中的任务按照处理等级进行排序。3.根据权利要求1所述的一种自动化任务调度管理方法,其特征在于,所述处理等级,包括:第一等级、第二等级、第三等级及第四等级;根据所述各个任务的历史资源占比信息和处理所述各个任务的花费时间信息,将所述各个任务进行所述第一等级、所述第二等级、所述第三等级及所述第四等级划分。4.根据权利要求2所述的一种自动化任务调度管理方法,其特征在于,所述获取每个队列的资源需求信息,包括:获取每个队列的任务数量信息;结合每个队列的任务数量信息、每个队列中各个任务的历史资源占比信息、每个队列中各个任务的花费时间信息,确定每个队列的资源需求信息。5.根据权利要求4所述的一种自动化任务调度管理方法,其特征在于,所述确定每个队列的资源需求信息,还包括:确定每个队列的最低资源需求和最高资源需求。6.根据权利要求1所述的一种自动化任务调度管理方法,其特征在于,所述方法还包括:监控每个队列当前任务的运行信息,同时获取每个队列的待处理任务信息;结合每个队列当前任...

【专利技术属性】
技术研发人员:宁岩岩
申请(专利权)人:企知道网络技术有限公司
类型:发明
国别省市:

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

1