[发明专利]一种分布式系统的部署方法及系统无效
申请号: | 201110370665.8 | 申请日: | 2011-11-21 |
公开(公告)号: | CN102394939A | 公开(公告)日: | 2012-03-28 |
发明(设计)人: | 胡加明 | 申请(专利权)人: | 苏州阔地网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215121 江苏省苏州市苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 系统 部署 方法 | ||
技术领域
本发明属于网络技术领域,尤其涉及一种分布式系统的部署方法及系统。
背景技术
于现有技术中,分布式系统程序提供哪些服务,调用哪些服务器,都需通过配置文件来实现,而目前的分布式系统的部署通过人工操作完成,费时费力。假设一个分布式系统由很多程序组成,每个程序都提供和调用很多服务,则这个配置文件会异常复杂。如此,操作人员需要耗费大量时间精力进行部署。另外,操作人员在发布分布式系统程序时,需要将分布式系统程序依次拷贝至对应的服务器。然而,若分布式系统程序比较复杂,要部署的服务器数目较多,则会加大操作人员的工作量。而且,若其中某个环节出错,则会造成分布式系统的瘫痪。
发明内容
本发明提供一种分布式系统的部署方法及系统,以解决上述问题。
本发明提供一种分布式系统的部署方法。上述方法包括以下步骤:客户端根据分布式系统的配置索引表以及服务调用关系表分别生成待配置的服务器的不同类别的分布式系统程序所对应的配置文件,并绑定不同类别的分布式系统程序及其对应的配置文件;控制装置从客户端获得分布式系统程序及其对应的配置文件;控制装置从客户端接收部署指令后,解析待部署的服务器的网络地址;服务器接收控制装置发送的上传分布式系统程序指令后,从控制装置下载对应服务器的不同类别的分布式系统程序及其对应的配置文件。
本发明还提供一种分布式系统的部署系统,包括客户端、控制装置以及服务器。客户端连接控制装置,控制装置连接服务器。其中,客户端用于根据分布式系统的配置索引表以及服务调用关系表分别生成待配置的服务器的不同类别的分布式系统程序所对应的配置文件,并绑定不同类别的分布式系统程序及其对应的配置文件。控制装置用于从客户端获得分布式系统程序及其对应的配置文件。控制装置用于从客户端接收部署指令后,解析待部署的服务器的网络地址。服务器用于接收控制装置发送的上传分布式系统程序指令后,从控制装置下载对应服务器的不同类别的分布式系统程序及其对应的配置文件。
相较于先前技术,根据本发明提供的分布式系统的部署方法及系统,客户端根据分布式系统的配置索引表以及服务调用关系表分别生成待配置的服务器的不同类别的分布式系统程序所对应的配置文件,并绑定不同类别的分布式系统程序及其对应的配置文件。如此,通过客户端自动生成配置文件,节省了人力成本,提高了效率。而且,通过控制装置自动实现分布式系统的部署,不仅节省了人力成本,而且提高了部署效率。另外,防止因操作人员失误而导致分布式系统瘫痪,从而提高了分布式系统部署的正确性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为根据本发明的较佳实施例提供的分布式系统的部署方法的流程图;
图2所示为根据本发明的较佳实施例提供的分布式系统的部署系统的示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1所示为根据本发明的较佳实施例提供的分布式系统的部署方法的流程图。如图1所示,本发明的较佳实施例提供的分布式系统的部署方法包括步骤101~104。
于步骤101,客户端根据分布式系统的配置索引表以及服务调用关系表分别生成待配置的服务器的不同类别的分布式系统程序所对应的配置文件,并绑定不同类别的分布式系统程序及其对应的配置文件。
具体而言,操作人员会先在客户端设定在哪些服务器部署哪些分布式系统程序。例如,操作人员设定在IP地址为10.1.49.5的服务器上部署网络层(Network)1、业务逻辑层(Business)1、区域会话层(RegionSessiom)1以及数据库层(Database)1,在IP地址为10.1.49.6的服务器上部署网络层2、业务逻辑层2、区域会话层2以及数据库层2,在IP地址为10.1.49.7的服务器上部署全局会话层(GlobalSession)。其中,由于每个分布式系统程序提供的服务是固定的,因此,可以根据分布式系统程序提供的服务生成配置索引表。根据上述设置信息,客户端可生成例如下表所示的分布式系统的配置索引表。然而,本发明对此并不限定。于实际应用中,可根据不同的设定生成对应的配置索引表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州阔地网络科技有限公司,未经苏州阔地网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110370665.8/2.html,转载请声明来源钻瓜专利网。