[发明专利]高可用集群系统在审
申请号: | 201711289128.4 | 申请日: | 2017-12-07 |
公开(公告)号: | CN107948017A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 纪文龙 | 申请(专利权)人: | 用友金融信息技术股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京友联知识产权代理事务所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可用 集群 系统 | ||
1.一种高可用集群系统,其特征在于,包括:
配置模块,用于配置集群节点,以及每个节点上开启的服务;
注册模块,用于接收所述集群节点的注册监听请求;
监听模块,用于在所述集群节点注册监听后,监控所述集群节点的变化情况,并在所述集群节点发生变化时,广播节点变化通知;
事件处理模块,用于在集群中各节点接收到所述变化通知后,根据节点变化情况进行相应的处理;
所述集群,包括至少一个主节点,以及至少一个从节点。
2.根据权利要求1所述的高可用集群系统,其特征在于,所述监听模块,具体用于:
监控所述集群节点配置变化,以及所述集群节点状态变化,并在所述集群节点配置发生变化,和/或所述集群节点状态发生变化时,广播所述节点变化通知。
3.根据权利要求1所述的高可用集群系统,其特征在于,所述配置模块,具体用于:
增加集群节点时,设置主节点和从节点,以及根据各个节点的资源及业务场景进行服务配置。
4.根据权利要求3所述的高可用集群系统,其特征在于,
所述服务包括主数据库服务和备数据库服务;
所述配置模块,具体还用于:设置主数据库和备数据库所在的节点。
5.根据权利要求1所述的高可用集群系统,其特征在于,还包括:
数据库,用于存储配置数据、日志文件,所述数据库包括主数据库和备数据库。
6.根据权利要求2至5中任一项所述的高可用集群系统,其特征在于,所述事件处理模块,包括:
配置变化处理单元,用于当所述集群中某个节点配置发生变化时,根据所述配置调整所述集群中其它节点的配置。
7.根据权利要求2至5中任一项所述的高可用集群系统,其特征在于,所述事件处理模块,包括:
数据库处理单元,用于当主数据库不可用时,采用主备切换机制切换至备数据库,以及在所述主数据库没有被设置的情况下,采用Master选举机制选择选举出所述主数据库。
8.根据权利要求2至5中任一项所述的高可用集群系统,其特征在于,所述事件处理模块,包括:
集群变化处理单元,用于当所述集群节点状态发生变化时,按照预设方式通知系统管理员。
9.根据权利要求8所述的高可用集群系统,其特征在于,所述集群变化处理单元,还用于:
当所述主节点离线时,采用主从机制Master-Slave选举出新的主节点。
10.根据权利要求8所述的高可用集群系统,其特征在于,
所述预设方式包括邮件通知的方式。
11.根据权利要求1至5至中任一项所述的高可用集群系统,其特征在于,
采用zookeeper技术进行所述节点的注册、监听及广播;
采用dubbo技术进行所述服务的配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友金融信息技术股份有限公司,未经用友金融信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711289128.4/1.html,转载请声明来源钻瓜专利网。