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