[发明专利]一种容器管理方法、装置及设备在审
申请号: | 201910778432.8 | 申请日: | 2019-08-22 |
公开(公告)号: | CN110489239A | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 何旭敏;曹辉健;夏添 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 11127 北京三友知识产权代理有限公司 | 代理人: | 周达;刘飞<国际申请>=<国际公布>=< |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务执行 任务执行结果 装置及设备 销毁 后续过程 空闲状态 任务发送 容器管理 系统资源 占用 反馈 | ||
本说明书实施例提供一种容器管理方法、装置及设备。所述方法包括:根据接收到的待处理任务,启动任务执行容器;将所述待处理任务发送至所述任务执行容器;接收到所述任务执行容器反馈的任务执行结果后,判断是否还存在需要所述任务执行容器执行的任务;若不存在,销毁所述任务执行容器。通过上述方法,在容器执行完任务之后,可以及时销毁后续过程中不存在需要执行的任务的容器,从而避免空闲状态下的容器占用较多的系统资源,减少了不必要的资源浪费。
技术领域
本说明书实施例涉及计算机技术领域,特别涉及一种容器管理方法、装置及设备。
背景技术
在以往的计算机技术领域中,操作人员可以通过虚拟机来运行相应的程序,从而避免了在物理主机上运行程序时对资源的利用不到位的问题,且能够在不同的操作系统中实现对于程序的测试。但是,利用虚拟机运行程序时,同样还需要移植相应的操作系统和程序的外部依赖环境。当操作人员只关注运行程序时,针对每个虚拟机中的操作系统和外部依赖环境的移植往往会浪费较多的时间。
针对上述情况,诞生了容器技术。容器是一种内核轻量级的操作系统层虚拟化技术,同样可以直接在容器中运行程序。相较于虚拟机,容器本身较为轻量,能够更加便捷地进行部署和移植。但是在容器执行任务的过程中,尤其是执行批量任务的过程中,往往会启动大量的容器,从而调用大量的服务器。但在容器执行任务完毕之后,并不能及时对容器进行销毁,导致这些容器仍然占据着大量的空间和资源。因此,目前亟需一种能够对容器进行管理的方法。
发明内容
本说明书实施例的目的是提供一种容器管理方法、装置及设备,以解决现有技术中在容器执行任务完毕后在空闲状态时仍然占用大量系统资源,从而造成资源的不必要浪费的问题。
为了解决上述技术问题,本说明书实施例提出一种容器管理方法、装置及设备具体是这样实现的:
一种容器管理方法,包括:
根据接收到的待处理任务,启动任务执行容器;
将所述待处理任务发送至所述任务执行容器;
接收到所述任务执行容器反馈的任务执行结果后,判断是否还存在需要所述任务执行容器执行的任务;
若不存在,销毁所述任务执行容器。
一种容器管理装置,包括:
容器启动模块,用于根据接收到的待处理任务,启动任务执行容器;
任务发送模块,用于将所述待处理任务发送至所述任务执行容器;
任务判断模块,用于接收到所述任务执行容器反馈的任务执行结果后,判断是否还存在需要所述任务执行容器执行的任务;
容器销毁模块,用于在不存在需要所述任务执行容器执行的任务时,销毁所述任务执行容器。
一种容器管理设备,包括存储器和处理器;
所述存储器,用于存储计算机指令;
所述处理器,用于执行所述计算机指令实现以下步骤:根据接收到的待处理任务,启动任务执行容器;将所述待处理任务发送至所述任务执行容器;接收到所述任务执行容器反馈的任务执行结果后,判断是否还存在需要所述任务执行容器执行的任务;若不存在,销毁所述任务执行容器。
由以上本说明书实施例提供的技术方案可见,本说明书实施例在接收到待处理任务之后,启动相应的任务执行容器并利用这些容器处理相应的待处理任务。在处理完毕之后,在判断发现所述任务执行容器不存在需要执行的任务的时候,销毁所述任务执行容器。通过上述方法,在容器不存在需要执行的任务的时候能够及时销毁所述容器,避免了空闲状态下的容器仍然占据系统资源,节省了相应的系统空间和资源。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910778432.8/2.html,转载请声明来源钻瓜专利网。