[发明专利]高可用性集群系统有效
申请号: | 201811585276.5 | 申请日: | 2018-12-24 |
公开(公告)号: | CN109660428B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 唐千;孙凯;党杨军;蔡鹏飞;王鹏飞 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08;H04W76/19;G06K17/00 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 魏嘉熹;南毅宁 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可用性 集群 系统 | ||
1.一种高可用性集群系统,其特征在于,包括:管理节点、多个工作节点和多个读写器,
所述管理节点,与所述多个工作节点分别连接,用于管理所述多个工作节点;
所述读写器,与所述多个工作节点中的相应工作节点连接,用于读取数据,并将所述数据传输至所述相应工作节点;
所述工作节点,用于在与该工作节点相应的任一读写器处于断开状态时,向所述处于断开状态的读写器发送恢复连接请求,以恢复与所述处于断开状态的读写器通信;
其中,所述多个工作节点的每个工作节点还用于:
向所述管理节点发送第一通信请求,所述第一通信请求用于请求与所述管理节点通信,且所述第一通信请求包括所述工作节点的通信地址和所述工作节点当前连接的读写器信息;
所述管理节点还用于:
在接收到所述第一通信请求时,与所述工作节点建立通信连接,并保存所述工作节点的通信地址和所述工作节点当前连接的读写器信息。
2.根据权利要求1所述的系统,其特征在于,所述工作节点还用于:在与该工作节点相应的任一读写器处于断开状态时,建立一定时任务,根据所述定时任务周期性地向所述处于断开状态的读写器发送恢复连接请求。
3.根据权利要求1所述的系统,其特征在于,所述读写器还用于:向所述多个工作节点中的相应工作节点发送心跳包,以使所述工作节点根据是否接收到所述心跳包来确定所述读写器是否处于断开状态。
4.根据权利要求3所述的系统,其特征在于,所述工作节点还用于:在确定所述读写器处于断开状态时,将所述读写器的状态更新为断开状态。
5.根据权利要求1所述的系统,其特征在于,
所述管理节点还用于:
在接收到用户终端发送的第一添加读写器请求时,统计所述多个工作节点中每个工作节点当前连接的读写器数量;
将当前连接的读写器数量最少的工作节点确定为第一目标工作节点,并将所述第一添加读写器请求发送至所述第一目标工作节点;
所述第一目标工作节点用于:
根据所述第一添加读写器请求包括的第一待加入读写器的信息,向所述第一待加入读写器发送第二通信请求,所述第二通信请求用于请求与所述第一待加入读写器通信;
接收所述第一待加入读写器针对所述第二通信请求的反馈信息,之后,向所述管理节点发送添加结果信息。
6.根据权利要求1所述的系统,其特征在于,所述多个工作节点,还用于向所述管理节点发送心跳包;
所述管理节点,还用于在未接收到任一工作节点发送的所述心跳包时,确定相应的工作节点处于异常状态。
7.根据权利要求6所述的系统,其特征在于,所述管理节点还用于将处于异常状态的工作节点当前连接的读写器分配至其他工作节点,所述其他工作节点为与所述管理节点处于通信连接的工作节点。
8.根据权利要求7所述的系统,其特征在于,
所述管理节点还用于:
确定其他工作节点中每个工作节点当前连接的读写器数量,将当前连接的读写器数量最少的工作节点确定为第二目标工作节点,并向所述第二目标工作节点发送第二添加读写器请求;
所述第二目标工作节点,用于:
接收所述第二添加读写器请求;
根据所述第二添加读写器请求包括的第二待加入读写器的信息,向所述第二待加入读写器发送第三通信请求,所述第三通信请求用于请求与所述第二待加入读写器通信;
接收所述第二待加入读写器针对所述第三通信请求的反馈信息;
向所述管理节点发送添加结果信息;
触发所述管理节点确定其他工作节点中每个工作节点当前连接的读写器数量,将当前连接的读写器数量最少的工作节点确定为第二目标工作节点,并将第二添加读写请求发送至所述第二目标工作节点,直到所述处于异常状态工作节点当前连接的读写器均连接至所述其他工作节点为止。
9.根据权利要求1-8任一项所述的系统,其特征在于,
所述管理节点还用于:
在接收到用户终端发送的配置读写器请求时,根据所述配置读写器请求包含的待配置读写器的信息,确定该待配置读写器对应的第三目标工作节点;
将所述第三目标工作节点的信息反馈至所述用户终端,以使所述用户终端向所述第三目标工作节点发送所述配置读写器请求;
所述第三目标工作节点用于:
接收所述配置读写器请求,并根据所述配置读写器请求,对所述待配置读写器进行配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811585276.5/1.html,转载请声明来源钻瓜专利网。