发明名称 |
一种高可用集群内主机群体决策系统及切换方法 |
摘要 |
本发明涉及数据处理领域,具体是一种高可用集群内主机群体决策系统其切换方法,其特征在于所述的群体决策系统位于系统后台,由若干台交易主机组成,整体架构分为三层:定序层服务器主机、通信层服务器主机和处理层服务器主机,构成集群的各台主机之间可通过网络进行通信,通过共享存储设备对文件系统进行读写访问,主机间的数据进行实时同步,保持一致性,负责主机状态的转换的高可用模块,由三个模块协同完成,包括:探针模块、决策模块和路由模块。本发明同现有技术相比,提高了服务器整体性能,其优点具体在于:通过二维表交叉集体投票决策的方式,对故障节点进行物理隔离切换,从而实现主机切换及故障隔离,有效的解决了集群脑裂的问题。 |
申请公布号 |
CN103647668A |
申请公布日期 |
2014.03.19 |
申请号 |
CN201310689137.8 |
申请日期 |
2013.12.16 |
申请人 |
上海证券交易所 |
发明人 |
郭鹏光;武剑锋;王泊;张佳岭;朱星垠;黄寅飞;白硕 |
分类号 |
H04L12/24(2006.01)I |
主分类号 |
H04L12/24(2006.01)I |
代理机构 |
上海三方专利事务所 31127 |
代理人 |
吴干权;李美立 |
主权项 |
一种高可用集群内主机群体决策系统,其特征在于所述的群体决策系统位于系统后台,由若干台交易主机组成,整体架构分为三层:定序层服务器主机、通信层服务器主机和处理层服务器主机,构成集群的各台主机之间可通过网络进行通信,通过共享存储设备对文件系统进行读写访问,主机间的数据进行实时同步,保持一致性,集群内各个节点维护关于集群所有成员节点信息,新加入集群的节点能告知所有主机自身信息及动态更新路由表,负责主机状态的转换的高可用模块,由三个模块协同完成,包括:探针模块、决策模块和路由模块,探针模块周期性的访问本主机的应用程序及资源空闲状态,判断本机的健康状况,探针模块把侦测到得本机健康状况通过TCP/IP网络,在集群内广播,决策模块收到探针模块发送的健康心跳报文,则通过主动和被动的方式,判断发送健康心跳报文的主机是否处于正常状态,如果决策模块在本轮的判断中,没有发现系统内有异常主机,则继续下一轮判断,如果发现有异常主机,则通知路由模块,修改异常主机的状态,并修改交易数据的路由规则,做到故障的隔离和切换。 |
地址 |
200120 上海市浦东新区浦东南路528号 |