一种基于总线模式的集群架构的制作方法

文档序号:9730048阅读:380来源:国知局
一种基于总线模式的集群架构的制作方法
【技术领域】
[0001]本发明涉及集群技术,并且尤其涉及基于总线模式的集群架构。
【背景技术】
[0002]集群由相互独立的、通过网络互联的计算机组成。组成集群架构的计算机以单一系统的模式接受管理,并且当客户机与集群相互作用时,集群通常被表现为一个独立的服务器。在现有技术中,集群结构的计算机数量固定或者难以方便地被扩展,可伸缩性受限。尤其是,集群系统在开发或者部署的过程中往往会选择特定的计算机作为主机,形成多机冷备、热备、双活系统。这样的系统具备高可用性,然而整个集群系统的伸缩性较差。

【发明内容】

[0003]根据本发明的一个目的,公开一种基于总线模式的集群架构,该集群架构包括两个或多个总线节点和两个或多个功能节点,各总线节点通过直接或间接关联形成总线模式,总线节点用于管理连接至其的功能节点,功能节点用于部署应用,其中,功能节点被接入一个或多个总线节点,并且通过所接入的总线节点进行通信。
[0004]优选地,总线节点之间的连接类型包括线性连接、星型连接、环形连接、全连接的一种或多种。
[0005]优选地,总线节点用于登记接入其的功能节点或者将已经接入其的功能节点删除,以及还被配置成组织接入其的功能节点到另一功能节点的路由信息。
[0006]优选地,该集群架构还包括管理子系统用于管理总线节点和功能节点,并且被设置在总线节点或功能节点上。
[0007]优选地,所述管理子系统还被配置成当新的功能节点被接入一个或多个总线节点时,或者当新的总线节点被接入所述总线模式时,验证该新的功能节点或者新的总线节点。
[0008]优选地,所述管理子系统还被配置成监控功能节点和总线节点以获得节点信息,该节点信息包括节点连接状态和节点资源信息。
[0009]优选地,所述管理子系统还被配置成根据总线节点资源信息执行负载均衡算法。
【附图说明】
[0010]在参照附图阅读了本发明的【具体实施方式】以后,本领域技术人员将会更清楚地了解本发明的各个方面。本领域技术人员应当理解的是,这些附图仅仅用于配合【具体实施方式】说明本发明的技术方案,而并非意在对本发明的保护范围构成限制。
[0011]图1是根据本发明实施例的基于总线模式的集群架构的结构示意图。
【具体实施方式】
[0012]下面参照附图,对本发明的【具体实施方式】作进一步的详细描述。应当理解的是,可对所描述的实施例进行结构的和功能的修改。另外,可针对任何给定的或特定的应用所期望和有利的那样,一个实施例的一个或多个特征可以与另一个实施例的一个或多个特征相组合。
[0013]图1是根据本发明实施例的基于总线模式的集群架构的结构示意图。如图1所示,该集群架构由三个总线节点和六个功能节点组成。
[0014]首先描述节点之间的连接关系。功能节点通过例如网络被连接到总线节点并且通过总线节点进行通信。一个功能节点可以连接至两个总线节点,如功能节点4被连接是总线节点1和3 ;两个个功能节点也可以被连接至一个总线节点,如功能节点5和6被连接至总线节点3。可以理解的是,该集群架构可以包括两个或多个总线节点和两个或多个功能节点,功能节点可以被接入一个或多个总线节点并且通过所接入的总线节点进行通信。图1中,总线节点通过线性连接形成总线模式。总线模式是总线节点通过直接或间接关联形成的结构。本发明的总线节点之间的连接类型不限于线性连接,总线节点之间的连接还可以是星型连接、环形连接、全连接,或者这些连接类型的组合。如此,总线节点可以动态地被加入总线模式或者从总线模式移除。由于多个功能节点通过总线模式互相关联,当某个总线节点失效时,功能节点仍然可以通过所连接的其它总线节点与其它功能节点通信。
[0015]现在描述节点在集群架构中的角色。线节点用于管理连接至其的功能节点,功能节点用于部署应用。例如,总线节点可以用于登记接入其的功能节点或者将已经接入其的功能节点删除,以及还被配置成组织接入其的功能节点到另一功能节点的路由信息。在一个示例中,总线节点可以被配置成主动获取连接到自己的功能节点的节点资源信息(例如,节点当前可用的CPU资源、存储资源等),并且根据节点资源信息执行负载均衡算法。在一个示例中,总线节点可以被配置成验证要连接到自己的功能节点的合法性,拒绝验证失败的功能节点的接入,以进行集群架构的安全控制。
[0016]在一个实施例中,该集群架构还可以包括管理子系统,用于管理总线节点和功能节点。管理子系统可以被设置在总线节点或功能节点上。该管理子系统可以配置成当新的功能节点被接入一个或多个总线节点时,或者当新的总线节点被接入总线模式时,验证该新的功能节点或者新的总线节点。由此,新的功能节点可以经历二次验证,集群架构的安全性能够得到进一步加强。在一个示例中,管理子系统对于新的功能节点或者新的总线节点基于统一的格式化数据和/或校验信息。
[0017]在一个示例中,管理子系统还被配置成监控功能节点和总线节点以获得节点信息,该节点信息包括例如节点连接状态和节点资源信息(例如,节点当前可用的CPU资源、存储资源等)。由此,管理子系统可以根据总线节点资源信息实现总线节点之间的负载均衡。管理子系统还可以根据节点资源信息节点连接状态和节点资源信息判断节点是否出现异常,并且被配置成将出现异常的节点从集群隔离停止使用或者将从异常恢复的先前被隔离的节点重新恢复使用。在另一个示例中,本发明的管理子系统能够被动态地转移至其它节点。在一个特定的例子中,管理子系统还被配置成为各个节点设置服务状态,该服务状态用于表示该节点是否有可替代节点、可替代节点的资源信息、可替代节点的连接状态。可替代节点用于在要替代的节点发送故障时替代该故障节点。优选地,管理子系统根据节点资源信息节点连接状态和节点资源信息实时地更新节点的服务状态。在一个实例中,管理子系统被设置在具有最多可替代节点的节点上。在另一个实例中,当管理子系统判断自己所在的节点变为没有可替代节点时,产生提示信息。
[0018]通过以上实施方式的描述,本领域中的普通技术人员能够理解,在不偏离本发明的精神和范围的情况下,还可以对本发明的【具体实施方式】作各种变更和替换。这些变更和替换都落在本发明权利要求书所限定的范围内。
【主权项】
1.一种基于总线模式的集群架构,其特征在于,该集群架构包括两个或多个总线节点和两个或多个功能节点,各总线节点通过直接或间接关联形成总线模式,总线节点用于管理连接至其的功能节点,功能节点用于部署应用,其中,功能节点被接入一个或多个总线节点,并且通过所接入的总线节点进行通信。2.如权利要求1所述的集群架构,其特征在于,总线节点之间的连接类型包括线性连接、星型连接、环形连接、全连接的一种或多种。3.如权利要求1所述的集群架构,其特征在于,总线节点用于登记接入其的功能节点或者将已经接入其的功能节点删除,以及还被配置成组织接入其的功能节点到另一功能节点的路由信息。4.如权利要求1所述的集群架构,其特征在于,该集群架构还包括管理子系统用于管理总线节点和功能节点,并且被设置在总线节点或功能节点上。5.如权利要求4所述的集群架构,其特征在于,所述管理子系统还被配置成当新的功能节点被接入一个或多个总线节点时,或者当新的总线节点被接入所述总线模式时,验证该新的功能节点或者新的总线节点。6.如权利要求4所述的集群架构,其特征在于,所述管理子系统还被配置成监控功能节点和总线节点以获得节点信息,该节点信息包括节点连接状态和节点资源信息。7.如权利要求6所述的集群架构,其特征在于,所述管理子系统还被配置成根据总线节点资源信息执行负载均衡算法。
【专利摘要】本发明公开种基于总线模式的集群架构,该集群架构包括两个或多个总线节点和两个或多个功能节点,各总线节点通过直接或间接关联形成总线模式,总线节点用于管理连接至其的功能节点,功能节点用于部署应用,其中,功能节点被接入一个或多个总线节点,并且通过所接入的总线节点进行通信。
【IPC分类】H04L29/08, H04L12/40
【公开号】CN105490903
【申请号】CN201410480491
【发明人】王振, 邱鹏, 茅毓铭, 杨宏斌, 杨燕明
【申请人】中国银联股份有限公司
【公开日】2016年4月13日
【申请日】2014年9月19日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1