[发明专利]WEB容器生成处理方法、设备以及服务器有效
申请号: | 201611198643.7 | 申请日: | 2016-12-22 |
公开(公告)号: | CN108228272B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 张经纬 | 申请(专利权)人: | 中国移动通信集团上海有限公司;中国移动通信集团公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/445;G06F8/61;H04L29/08;G06F11/14;G06F11/20 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
地址: | 200060 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 容器 生成 处理 方法 设备 以及 服务器 | ||
1.一种WEB容器生成处理方法,其特征在于,包括:
生成WEB应用程序的安装包,以及与所述WEB应用程序对应的注册文件;其中,所述注册文件至少包括所述WEB应用程序的标识、目标业务节点的IP地址以及与所述IP地址对应的至少一个端口号;
向所有业务节点发送所述安装包,以供各业务节点根据所述安装包携带的标识查找到所述注册文件后,若判断获知本地IP地址与所述注册文件中包括的IP地址相同,则确定自身为所述目标业务节点,并根据与所述本地IP地址对应的端口号的数量生成相同数量的WEB容器,且各端口号与各WEB容器一一对应。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述WEB应用程序的设置参数,所述设置参数包括所述WEB应用程序的标识、运行所述WEB应用程序需要的所述WEB容器的数量,以及所述WEB容器各自对应的端口号;
根据所述WEB容器的数量、所述WEB容器各自对应的端口号,以及所述业务节点的IP地址和个数获取所述目标业务节点的IP地址以及与所述IP地址对应的至少一个端口号;
根据所述WEB应用程序的标识、所述目标业务节点的IP地址以及与所述IP地址对应的至少一个端口号,生成所述注册文件。
3.根据权利要求1或2所述的方法,其特征在于,所述注册文件还包括所述WEB应用程序的公网IP地址;相应地,所述方法还包括:
根据所述公网IP地址对防火墙进行映射配置;以及
根据所述端口号对负载均衡设备进行配置。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
若判断获知所述WEB应用程序故障,则通过所述注册文件查找到运行所述WEB应用程序的WEB容器,调用命令重启所述WEB容器;
若判断获知所述目标业务节点故障,且存在备用的业务节点,则在所述备用的业务节点上生成与发生故障的所述目标业务节点完全相同的WEB容器;
若判断获知所述目标业务节点故障、且没有所述备用的业务节点,则选取一个资源利用率最低的业务节点,并将发生故障的目标业务节点上的WEB容器迁移至所述业务节点上。
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
获取各业务节点的资源利用率,若各业务节点的资源利用率均不高于预设阈值,则将新移入的业务节点作为备用的业务节点;若存在所述资源利用率高于所述预设阈值的业务节点,则将所述资源利用率高于所述预设阈值的业务节点上的部分WEB容器迁移至新移入的业务节点上。
6.一种WEB容器生成处理方法,其特征在于,包括:
接收管理节点发送的WEB应用程序的安装包,解析所述安装包获取所述WEB应用程序的标识;
根据所述标识在所述管理节点上查找与所述WEB应用程序对应的注册文件;其中,所述注册文件至少包括所述WEB应用程序的标识、目标业务节点的IP地址以及与所述IP地址对应的至少一个端口号;
若判断获知本地IP地址与所述注册文件中包括的IP地址相同则确定自身为所述目标业务节点,并根据与所述本地IP地址对应的端口号的数量生成相同数量的WEB容器,且各端口号与各WEB容器一一对应。
7.一种WEB容器生成处理设备,其特征在于,所述WEB容器生成处理设备位于管理节点上,包括:
创建单元,用于生成WEB应用程序的安装包,以及与所述WEB应用程序对应的注册文件;其中,所述注册文件至少包括所述WEB应用程序的标识、目标业务节点的IP地址以及与所述IP地址对应的至少一个端口号;
发送单元,用于向所有业务节点发送所述安装包,以供各业务节点根据所述安装包携带的标识查找到所述注册文件后,若判断获知本地IP地址与所述注册文件中包括的IP地址相同,则确定自身为所述目标业务节点,并根据与所述本地IP地址对应的端口号的数量生成相同数量的WEB容器,且各端口号与各WEB容器一一对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团上海有限公司;中国移动通信集团公司,未经中国移动通信集团上海有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611198643.7/1.html,转载请声明来源钻瓜专利网。