[发明专利]任务调度处理方法、装置、计算机设备及存储介质在审
| 申请号: | 202011539991.2 | 申请日: | 2020-12-23 |
| 公开(公告)号: | CN112667376A | 公开(公告)日: | 2021-04-16 |
| 发明(设计)人: | 周钊锋;张顺龙;李莉;梁颖琳 | 申请(专利权)人: | 数字广东网络建设有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 510000 广东省广州市越秀*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 任务 调度 处理 方法 装置 计算机 设备 存储 介质 | ||
本发明实施例公开了一种任务调度处理方法、装置、计算机设备及存储介质。所述方法包括:获取待执行任务,并计算出所述待执行任务匹配的待分配资源和匹配的权重;将所述待执行任务添加到任务集合中,并根据所述待执行任务匹配的权重确定所述待执行任务的执行次序;按照所述执行次序从所述任务集合中获取所述待执行任务;根据所述待分配资源,在目标空闲服务器中部署目标容器,并基于所述目标容器执行所述待执行任务。本发明实施例可以合理配置任务所需的资源,提高任务处理效率。
技术领域
本发明实施例涉及数据处理领域,尤其涉及一种任务调度处理方法、装置、计算机设备及存储介质。
背景技术
目前,服务可以分解成多个任务,并按照固定的流程执行。这一过程可以称为流水线,即组装在一起的可以执行的活动或作业任务。流水线中涉及的任务需要对应部署服务器去执行。例如采用专有构建服务器或者构建集群,执行任务。
持续集成的流水线需要源源不断执行任务,流水线中任务量会实时改变,这会导致服务器资源不能有效利用。例如,出现大规模流水线任务,会出现大量的排队和长时间等待的情况。为了解决前述情况,通常会扩大服务器集群结构。
但上述方法,在服务器集群在闲时会导致极大的资源浪费。而且,如果不设置专有集群处理流水线任务会挤压服务器集群内其他服务器的运行。
发明内容
本发明实施例提供了一种任务调度处理方法、装置、计算机设备及存储介质,可以合理配置任务所需的资源,提高任务处理效率。
第一方面,本发明实施例提供了一种任务调度处理方法,包括:
获取待执行任务,并计算所述待执行任务匹配的待分配资源和匹配的权重;
将所述待执行任务添加到任务集合中,并根据所述待执行任务匹配的权重确定所述待执行任务的执行次序;
按照所述执行次序从所述任务集合中获取所述待执行任务;
根据所述待分配资源,在目标空闲服务器中部署目标容器,并基于所述目标容器执行所述待执行任务。
第二方面,本发明实施例提供了一种任务调度处理装置,包括:
资源和权重计算模块,用于获取待执行任务,并计算所述待执行任务匹配的待分配资源和匹配的权重;
待执行任务添加模块,用于将所述待执行任务添加到任务集合中,并根据所述待执行任务匹配的权重确定所述待执行任务的执行次序;
获取待执行任务模块,用于按照所述执行次序从所述任务集合中获取所述待执行任务;
容器部署模块,用于根据所述待分配资源,在目标空闲服务器中部署目标容器,并基于所述目标容器执行所述待执行任务。
第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序所述处理器执行所述程序时实现如本发明实施例中任一所述的任务调度处理方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的任务调度处理方法。
本发明实施例通过计算待执行任务匹配的待分配资源和匹配的权重,将待执行任务添加到任务集合中,并根据权重确定待执行任务的执行次序,在轮到待执行任务的执行次序时,获取目标空闲服务器,并部署与待分配资源匹配的目标容器,将待执行任务分配到目标容器中运行,可以按照与权重匹配的执行次序部署待执行任务对应的目标容器,同时该目标容器依赖的资源与待分配资源匹配,解决了现有技术中依靠扩大服务器集群规模以满足任务变多的问题,可以在空闲服务器中部署容器运行轮到执行次序的待执行任务,实现针对待执行任务实时部署容器,可以合理配置任务所需的资源,减少运行任务的服务器的数量激增的情况,并兼顾任务处理需求,提高任务处理效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于数字广东网络建设有限公司,未经数字广东网络建设有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011539991.2/2.html,转载请声明来源钻瓜专利网。





