[发明专利]数据更新系统及方法有效
申请号: | 201510934225.9 | 申请日: | 2015-12-15 |
公开(公告)号: | CN106888233B | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 赵东 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 11138 北京三高永信知识产权代理有限责任公司 | 代理人: | 江崇玉 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 更新 系统 方法 | ||
本发明公开了一种数据更新系统及方法,属于大规模集群系统管理领域。该系统包括:文件服务器、至少一个业务服务器和业务管理服务器;业务管理服务器在检测到更新指令后,向目标业务服务器转发更新指令;目标业务服务器在接收到更新指令后,根据业务标识从文件服务器获取待更新业务模块,并对待更新业务模块进行解析,将得到新业务单元的调用信息注册至目标业务服务器中容器的业务响应模块,以替换与标识信息相同的旧业务单元的调用信息,使得后续响应业务请求时直接调用新业务单元。本发明可在不停止服务的情况下完成更新,不会对相应的业务请求造成影响,因此该种数据更新方式可在任意时间段进行更新,灵活性高、更新时间短且步骤简便。
技术领域
本发明涉及大规模集群系统管理领域,特别涉及一种数据更新系统及方法。
背景技术
集群系统是一组相互独立的、通过高速网络互联的服务器所构成一个设备组,并以单一系统的模式加以管理。当客户端与集群系统相互作用时,集群系统中的多个服务器相当于是一个独立的服务器。在集群系统中的每一个服务器上都存储有处理不同业务的应用,即业务单元,当有新的应用加入或者要对旧的应用进行修改时,就需要对集群系统进行更新。
现有技术中,在对集群系统进行数据更新时,比如对某个应用进行更新时,首先需要在该集群系统相应的服务器中停止运行旧应用,即停止该旧应用提供的服务,之后删除该旧应用并添加新应用,重启相应的服务器后便可运行更新后的新应用,即提供更新后的服务,进而完成数据的更新。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
由于数据更新的过程中需要停止提供服务,之后还需重启相应的服务器才能完成更新,使服务器能够提供更新后的服务。而为了不影响对业务请求的处理,通常情况下会在0点进行更新,因此上述数据更新方式限制性强、更新时间长且操作繁琐。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种数据更新系统及方法。所述技术方案如下:
第一方面,提供了一种数据更新系统,所述系统包括文件服务器、至少一个业务服务器和业务管理服务器;
所述文件服务器用于存储待更新数据包,所述待更新数据包中包括待更新业务模块;
业务服务器包括容器和挂载至所述容器的至少一个业务模块,每一个业务模块包括至少一个业务单元,所述容器至少包括业务响应模块;
所述业务管理服务器用于在检测到更新指令后,向目标业务服务器转发所述更新指令,所述更新指令至少包括所述待更新业务模块的业务标识,所述目标业务服务器用于提供与所述业务标识对应的业务处理;
所述目标业务服务器用于在接收到所述更新指令后,根据所述业务标识从所述文件服务器获取所述待更新业务模块,并对所述待更新业务模块进行解析,得到新业务单元的标识信息、调用信息和版本信息;根据所述新业务单元的标识信息将所述调用信息注册至所述目标业务服务器中容器的业务响应模块,以替换与所述新业务单元的标识信息相同的旧业务单元的调用信息,使得后续响应业务请求时直接调用所述新业务单元。
可选地,所述容器和所述至少一个业务模块均采用开放服务网关协议OSGI规范进行打包,使得所述容器和所述至少一个业务模块之间不存在耦合。
可选地,所述系统还包括分布式管理服务器,所述分布式管理服务器中存储有所述至少一个业务服务器的节点信息,节点信息至少包括业务服务器的标识信息、端口信息、容器的标识信息和版本信息、业务单元的标识信息和版本信息、业务单元的调用次数;
在所述新业务单元的调用信息注册至所述目标业务服务器的业务响应模块后,将所述新业务单元的标识信息和版本信息注册至所述分布式管理服务器中,并删除所述分布式管理服务器中与所述旧业务单元的标识信息和版本信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510934225.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:优化的HID弧管几何结构
- 下一篇:鳍式场效应晶体管器件的鳍结构的形成方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置