[发明专利]容器管理方法及容器管理系统有效
申请号: | 202210024557.3 | 申请日: | 2022-01-11 |
公开(公告)号: | CN114090268B | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 于帅帅;李维;方磊 | 申请(专利权)人: | 北京九章云极科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 黄灿 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 管理 方法 系统 | ||
1.一种容器管理方法,其特征在于,包括:
在接收到客户端发送的服务请求的情况下,查询是否存在与所述服务请求对应的预设容器组定义信息;
在存在与所述服务请求对应的预设容器组定义信息的情况下,调用所述预设容器组定义信息对应的容器组中的容器资源;
其中,所述容器组定义信息包括预设容器组中的容器资源数量和每个容器资源的配置信息。
2.根据权利要求1所述的方法,其特征在于,所述查询是否存在与所述服务请求对应的预设容器组定义信息之后,所述方法还包括:
在不存在与所述服务请求对应的预设容器组定义信息的情况下,根据所述服务请求,在服务集群中创建目标容器组;所述目标容器组包括至少一个容器资源;
调用所述目标容器组中的容器资源。
3.根据权利要求2所述的方法,其特征在于,所述根据所述服务请求,在服务集群中创建目标容器组包括:
解析所述服务请求,生成容器组定义信息;所述容器组定义信息包括解析所述服务请求得到的容器数量信息和容器配置信息;
将所述服务集群中所述容器组定义信息对应的容器资源,确定为所述目标容器组中的容器资源;
其中,所述目标容器组包括的容器资源的数量与所述容器数量信息表征的数量相同,所述目标容器组包括的容器资源的配置与所述容器配置信息表征的配置相同。
4.根据权利要求2所述的方法,其特征在于,所述根据所述服务请求,在服务集群中创建目标容器组包括:
解析所述服务请求,获得服务信息和待处理数据信息;
根据所述服务信息和待处理数据信息,生成容器组定义信息;所述容器组定义信息包括基于所述服务信息和所述待处理数据信息确定的容器数量信息和容器配置信息;
将所述服务集群中所述容器组定义信息对应的容器资源,确定为所述目标容器组中的容器资源;
其中,所述目标容器组包括的容器资源的数量与所述容器数量信息表征的数量相同,所述目标容器组包括的容器资源的配置与所述容器配置信息表征的配置相同。
5.根据权利要求4所述的方法,其特征在于,所述根据所述服务信息和待处理数据信息,生成容器组定义信息包括:
在预设的数据库中对所述服务信息和所述待处理数据信息进行查询,得到历史容器组信息;所述数据库存储有所述服务信息和所述待处理数据信息与历史容器组信息之间的映射关系,所述历史容器组信息包括容器数量信息和容器配置信息;
将所述历史容器组信息确定为所述容器组定义信息。
6.根据权利要求1所述的方法,其特征在于,所述调用所述预设容器组定义信息对应的容器组中的容器资源包括:
调用所述容器组中的主容器获取服务代码和待处理数据,并将所述服务代码和所述待处理数据分发给所述容器组中的从容器;所述服务代码和所述待处理数据与所述服务请求相关联;
调用所述容器组中的容器资源基于对应的服务代码和待处理数据,执行服务。
7.根据权利要求6所述的方法,其特征在于,所述调用所述容器组中的主容器获取服务代码和待处理数据之前,所述方法还包括:
基于所述容器组中每个容器资源的容器配置信息和/或所述容器组对应的运行环境,确定所述容器组中的主容器;
向所述客户端发送接口信息;所述接口信息包括所述主容器对应的地址。
8.根据权利要求6所述的方法,其特征在于,所述调用所述容器组中的容器资源基于对应的服务代码和待处理数据,执行服务之后,所述方法还包括:
在所述容器组运行完成所述服务代码的情况下,向所述客户端发送所述服务代码的运行结果;
对所述容器组进行初始化处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京九章云极科技有限公司,未经北京九章云极科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210024557.3/1.html,转载请声明来源钻瓜专利网。