分布式集群管理系统和方法_3

文档序号:9306560阅读:来源:国知局
12、中间件对请求命令进行解析和判断,根据判断结果将请求命令转发到指定的集群节点;
[0052]步骤13、指定的集群节点接收请求命令并解析,从数据库获取指定信息。
[0053]其中,本实施例集群节点包括一个主节点、一个副节点和若干个子节点,主节点和副节点作为集群服务器并形成双节点冗余架构,通过浮动IP连接中间件,通过中间件向用户提供管理服务。
[0054]本实施例中,通过浮动IP连接中间件是指,集群节点中的副节点侦听并判断各节点的工作状态,在主节点工作状态异常后,副节点移除主节点的浮动IP,将该浮动IP添加到副节点的管理网卡上,由副节点通过浮动IP连接所述中间件,通过中间件向用户提供管理服务。集群节点中的主节点侦听并判断各节点的工作状态,在主节点恢复正常后,主节点移除副节点的浮动IP,将该浮动IP添加到主节点的管理网卡上,由主节点通过浮动IP连接所述中间件,通过中间件向用户提供管理服务。
[0055]图4为本发明分布式集群管理方法具体实施例的流程图。如图4所示,在图3所示技术方案基础上,
[0056]步骤11具体包括:
[0057]步骤111、用户在客户端通过浏览器下发请求;
[0058]步骤112、对请求进行对象抽取处理;
[0059]步骤113、将请求组装成请求命令,并将请求命令通过HTTP协议发送给中间件。
[0060]步骤12具体包括:
[0061]步骤121、接收通过HTTP协议发送的请求命令,并解析出IP地址;
[0062]步骤122、对IP地址进行判定,根据判定结果将请求命令通过浮动IP转发到集群系统中指定的集群节点。
[0063]步骤13具体包括:
[0064]步骤131、指定的集群节点接收请求命令并解析;
[0065]步骤132、验证请求的合法性;
[0066]步骤133、合法性验证通过后,从数据库获取指定信息。
[0067]虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
【主权项】
1.一种分布式集群管理系统,其特征在于,包括用户界面、集群系统和中间件,其中: 所述用户界面,用于通过HTTP协议发送请求命令; 所述中间件,用于接收所述请求命令,对请求命令进行解析和判定,根据判定结果将请求命令转发到集群系统中指定的集群节点; 所述集群系统,包括多个集群节点,每个集群节点通过浮动IP连接所述中间件,接收所述请求命令并解析,从数据库获取指定信息;每个集群节点包括一个主节点、一个副节点和若干个子节点,所述主节点和副节点作为集群服务器并形成双节点冗余架构,通过中间件向用户提供管理服务。2.根据权利要求1所述的分布式集群管理系统,其特征在于,所述副节点包括状态侦听模块和浮动IP接管模块,其中: 状态侦听模块,用于侦听并判断各节点的工作状态,并将判断结果发送给浮动IP接管模块; 浮动IP接管模块,用于在主节点工作状态异常后,移除主节点的浮动IP,将该浮动IP添加到副节点的管理网卡上,由副节点通过浮动IP连接所述中间件,通过中间件向用户提供管理服务。3.根据权利要求1所述的分布式集群管理系统,其特征在于,所述主节点包括状态侦听模块和浮动IP回切模块,其中: 状态侦听模块,用于侦听并判断各节点的工作状态,并将判断结果发送给浮动IP回切丰吴块; 浮动IP回切模块,用于在主节点恢复正常后,移除副节点的浮动IP,将该浮动IP添加到主节点的管理网卡上,由主节点通过浮动IP连接所述中间件,通过中间件向用户提供管理服务。4.根据权利要求2或3所述的分布式集群管理系统,其特征在于,所述状态侦听模块采用分组网间网探测器Ping通信方式进行心跳侦听。5.根据权利要求1所述的分布式集群管理系统,其特征在于,所述用户界面包括: 请求接收模块,用于接收用户下发的请求,将所述请求发送给对象抽取模块; 对象抽取模块,用于对所述请求进行对象抽取处理,将处理后的请求发送给请求发送模块; 请求发送模块,用于将请求组装成请求命令,并将请求命令通过HTTP协议发送给所述中间件。6.根据权利要求5所述的分布式集群管理系统,其特征在于,所述中间件包括: 命令接收模块,用于接收所述请求发送模块发送的请求命令,解析出IP地址发送给IP判定模块; IP判定模块,用于对IP地址进行判定,根据判定结果将请求命令通过浮动IP转发到集群系统中指定的集群节点。7.根据权利要求1所述的分布式集群管理系统,其特征在于,所述中间件为独立的节点,或设置在集群节点上。8.一种分布式集群管理方法,其特征在于,包括: 用户界面通过HTTP协议发送请求命令; 中间件对所述请求命令进行解析和判定,根据判定结果将所述请求命令转发到指定的集群节点; 指定的集群节点接收请求命令并解析,从数据库获取指定信息;所述集群节点包括一个主节点、一个副节点和若干个子节点,所述主节点和副节点作为集群服务器并形成双节点冗余架构,通过浮动IP连接所述中间件,通过中间件向用户提供管理服务。9.根据权利要求8所述的分布式集群管理方法,其特征在于,所述通过浮动IP连接所述中间件包括: 集群节点中的副节点侦听并判断各节点的工作状态,在主节点工作状态异常后,副节点移除主节点的浮动IP,将该浮动IP添加到副节点的管理网卡上,由副节点通过浮动IP连接所述中间件,通过中间件向用户提供管理服务。10.根据权利要求8所述的分布式集群管理方法,其特征在于,所述通过浮动IP连接所述中间件还包括: 集群节点中的主节点侦听并判断各节点的工作状态,在主节点恢复正常后,主节点移除副节点的浮动IP,将该浮动IP添加到主节点的管理网卡上,由主节点通过浮动IP连接所述中间件,通过中间件向用户提供管理服务。
【专利摘要】本发明公开了一种分布式集群管理系统,包括用户界面、集群系统和中间件,用户界面用于通过HTTP协议发送请求命令;中间件用于接收请求命令,对请求命令进行解析和判定,根据判定结果将请求命令转发到集群系统中指定的集群节点;集群系统包括多个集群节点,每个集群节点通过浮动IP连接所述中间件,接收请求命令并解析,从数据库获取指定信息;每个集群节点包括一个主节点、一个副节点和若干个子节点,主节点和副节点作为集群服务器并形成双节点冗余架构,通过中间件向用户提供管理服务。本发明采用双服务器节点冗余且通过浮动IP连接中间件的架构,保证了集群管理的连续性,实现了集群系统有序、统一的管理。
【IPC分类】H04L12/24, H04L29/08
【公开号】CN105024855
【申请号】CN201510409185
【发明人】袁鹏飞, 周龙飞, 何中辰
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2015年11月4日
【申请日】2015年7月13日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1