[发明专利]容器管理方法及容器管理系统有效
申请号: | 202210024557.3 | 申请日: | 2022-01-11 |
公开(公告)号: | CN114090268B | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 于帅帅;李维;方磊 | 申请(专利权)人: | 北京九章云极科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 黄灿 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 管理 方法 系统 | ||
本发明提供了一种容器管理方法及容器管理系统。该方法包括在接收到客户端发送的服务请求的情况下,查询是否存在与服务请求对应的预设容器组定义信息;在存在与服务请求对应的预设容器组定义信息的情况下,调用预设容器组定义信息对应的容器组中的容器资源。这样,在调用服务集群中的容器资源执行服务的过程中,使用服务请求对应的容器资源执行该服务请求相关联的服务,避免对服务集群中的容器资源执行启停操作,以此节省了对服务集群进行开启和关闭的时间,提高了容器资源对服务的处理效率。
技术领域
本发明涉及数据处理技术领域,特别是涉及一种容器管理方法及容器管理系统。
背景技术
随着服务集群规模的进一步加大,使用单一的分布式系统已经难以对新增的大量数据进行处理,在此基础上,微服务技术应用而生。目前,可以通过服务容器化的方式,即将服务对应的代码文件绑定服务集群中的一个容器资源运行,提高服务集群的利用率。
然而,在新增服务的情况下,需要将新定义的代码绑定一个新的容器资源,在上述过程中,会频繁的对服务集群中的容器资源执行启停操作,这消耗了大量时间,进而降低了使用容器资源对服务的处理效率。
发明内容
本发明实施例的目的在于提供一种容器管理方法及容器管理系统,解决现有的使用容器资源对服务的处理效率较低的技术问题。
为了解决上述技术问题,本发明实施例提供了一种容器管理方法,所述方法包括:
在接收到客户端发送的服务请求的情况下,查询是否存在与所述服务请求对应的预设容器组定义信息;
在存在与所述服务请求对应的预设容器组定义信息的情况下,调用所述预设容器组定义信息对应的容器组中的容器资源。
可选地,所述查询是否存在与所述服务请求对应的预设容器组定义信息之后,所述方法还包括:
在不存在与所述服务请求对应的预设容器组定义信息的情况下,根据所述服务请求,在服务集群中创建目标容器组;所述目标容器组包括至少一个容器资源;
调用所述目标容器组中的容器资源。
可选地,所述根据所述服务请求,在服务集群中创建目标容器组包括:
解析所述服务请求,生成容器组定义信息;所述容器组定义信息包括解析所述服务请求得到的容器数量信息和容器配置信息;
将所述服务集群中所述容器组定义信息对应的容器资源,确定为所述目标容器组中的容器资源;
其中,所述目标容器组包括的容器资源的数量与所述容器数量信息表征的数量相同,所述目标容器组包括的容器资源的配置与所述容器配置信息表征的配置相同。
可选地,所述根据所述服务请求,在服务集群中创建目标容器组包括:
解析所述服务请求,获得服务信息和待处理数据信息;
根据所述服务信息和待处理数据信息,生成容器组定义信息;所述容器组定义信息包括基于所述服务信息和所述待处理数据信息确定的容器数量信息和容器配置信息;
将所述服务集群中所述容器组定义信息对应的容器资源,确定为所述目标容器组中的容器资源;
其中,所述目标容器组包括的容器资源的数量与所述容器数量信息表征的数量相同,所述目标容器组包括的容器资源的配置与所述容器配置信息表征的配置相同。
可选地,所述根据所述服务信息和待处理数据信息,生成容器组定义信息包括:
在预设的数据库中对所述服务信息和所述待处理数据信息进行查询,得到历史容器组信息;所述数据库存储有所述服务信息和所述待处理数据信息与历史容器组信息之间的映射关系,所述历史容器组信息包括容器数量信息和容器配置信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京九章云极科技有限公司,未经北京九章云极科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210024557.3/2.html,转载请声明来源钻瓜专利网。