[发明专利]基于单机完全部署和新旧节点池的集群热部署方法和系统在审
| 申请号: | 201310303769.6 | 申请日: | 2013-07-18 |
| 公开(公告)号: | CN104301355A | 公开(公告)日: | 2015-01-21 |
| 发明(设计)人: | 黎明;胡兵;周明;樊国柱;申阳 | 申请(专利权)人: | 上海宝信软件股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F15/177 |
| 代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中 |
| 地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 单机 完全 部署 新旧 节点 集群 方法 系统 | ||
1.一种基于单机完全部署和新旧节点池的集群热部署方法,其特征在于,集群的每个节点上运行有一个单机自动更新脚本,在独立集群节点的服务器有一个依次更新集群所有节点的脚本,当集群中有新版本文件的节点可用之后,令反向代理服务器将新的请求自动转发到有新版本文件的节点上。
2.根据权利要求1所述的基于单机完全部署和新旧节点池的集群热部署方法,其特征在于,所述的单机自动更新脚本,具体包括如下步骤:
步骤A1:从应用程序源服务器指定位置下载最新版本文件;
步骤A2:比较本地版本文件与最新版本文件,检查是否是最新版本;如果不是最新版本,则先删除本地的应用文件,然后将应用程序源服务器应用文件版本拷贝到本地。
3.根据权利要求1所述的基于单机完全部署和新旧节点池的集群热部署方法,其特征在于,所述的在独立集群节点的服务器依次更新集群所有节点的脚本,具体包括如下步骤:
步骤B1:获取集群中所有节点的列表;
步骤B2:获得未更新应用程序节点的地址,远程依次连接至未更新应用程序节点执行自动更新脚本进行文件版本更新,直至集群中所有节点都更新完毕。
4.根据权利要求1所述的基于单机完全部署和新旧节点池的集群热部署方法,其特征在于,所述的当集群中有新版本文件的节点可用之后,令反向代理服务器将新的请求自动转发到有新版本文件的节点上,具体包括如下步骤:
步骤C1:获取应用程序源上的最新版本文件;
步骤C2:获取集群中所有节点列表;
步骤C3:获取节点上的版本文件,并与最新版本文件进行比较;
步骤C4:若节点的版本文件与最新版本文件相同,则将该节点加入新节点池中,否则加入旧节点池中;
步骤C5:重复执行步骤C3、C4,直至遍历完集群中所有节点。
5.根据权利要求4所述的基于单机完全部署和新旧节点池的集群热部署方法,其特征在于,所述的当集群中有新版本文件的节点可用之后,令反向代理服务器将新的请求自动转发到有新版本文件的节点上,还包括如下步骤:
反向代理服务器在进行请求自动转发时,根据新节点池的数目进行判断,当新节点池数目为0,则将旧节点池作为可供转发的节点池;否则,将新节点池作为可供转发的节点池。
6.一种基于单机完全部署和新旧节点池的集群热部署系统,其特征在于,包括独立集群节点的服务器,其中,集群的每个节点上运行有一个单机自动更新脚本,所述独立集群节点的服务器执行一个依次更新集群所有节点的脚本,当集群中有新版本文件的节点可用之后,反向代理服务器将新的请求自动转发到有新版本文件的节点上。
7.根据权利要求6所述的基于单机完全部署和新旧节点池的集群热部署系统,其特征在于,所述的单机自动更新脚本,具体包括如下步骤:
步骤A1:从应用程序源服务器指定位置下载最新版本文件;
步骤A2:比较本地版本文件与最新版本文件,检查是否是最新版本;如果不是最新版本,则先删除本地的应用文件,然后将应用程序源服务器应用文件版本拷贝到本地。
8.根据权利要求6所述的基于单机完全部署和新旧节点池的集群热部署系统,其特征在于,所述的独立集群节点的服务器依次更新集群所有节点的脚本,具体包括如下步骤:
步骤B1:获取集群中所有节点的列表;
步骤B2:获得未更新脚本节点的地址,远程依次连接至未更新脚本节点执行自动更新脚本进行文件版本更新,直至集群中所有节点都更新完毕。
9.根据权利要求6所述的基于单机完全部署和新旧节点池的集群热部署系统,其特征在于,当集群中有新版本文件的节点可用之后,所述反向代理服务器,通过如下步骤,将新的请求自动转发到有新版本文件的节点上:
步骤C1:获取应用程序源上的最新版本文件;
步骤C2:获取集群中所有节点列表;
步骤C3:获取节点上的版本文件,并与最新版本文件进行比较;
步骤C4:若节点的版本文件与最新版本文件相同,则将该节点加入新节点池中,否则加入旧节点池中;
步骤C5:重复执行步骤C3、C4,直至遍历完集群中所有节点。
10.根据权利要求6所述的基于单机完全部署和新旧节点池的集群热部署系统,其特征在于,所述反向代理服务器在进行请求自动转发时,根据新节点池的数目进行判断,当新节点池数目为0,则将旧节点池作为可供转发的节点池;否则,将新节点池作为可供转发的节点池。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310303769.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种广告牌控制系统
- 下一篇:一种智能家居物联网安全防护方法及系统





