[发明专利]一种基于集群的城市级容灾方法、装置、电子设备及介质在审
申请号: | 202110711391.8 | 申请日: | 2021-06-25 |
公开(公告)号: | CN113626252A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 唐友鑫;古毅伟 | 申请(专利权)人: | 上海浦东发展银行股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/27 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 初春 |
地址: | 200000 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 集群 城市 级容灾 方法 装置 电子设备 介质 | ||
1.一种基于集群的城市级容灾方法,其特征在于,所述集群包括第一城市的一个主节点和至少两个从节点,还包括第二城市的一个从节点,所述第二城市的从节点配置有至少三个异步复制节点,所述方法包括:
根据预设的状态获取时间周期,基于MySQL Router向集群中的任一节点发送探活信息,得到节点的当前状态;
根据所述节点的当前状态,判断所述第一城市是否发生城市级灾难,若是,则将所述第二城市的从节点作为目标主节点;
将所述异步复制节点添加至集群中,构建所述目标主节点和所述异步复制节点的新集群,由所述新集群对所述第一城市提供服务。
2.根据权利要求1所述的方法,其特征在于,所述集群为InnoDB Cluster,所述集群包括第一城市的一个主节点和三个从节点,还包括第二城市的一个从节点。
3.根据权利要求1所述的方法,其特征在于,根据所述节点的当前状态,判断所述第一城市是否发生城市级灾难,包括:
根据集群中任一节点的当前状态,判断所述第一城市的主节点和从节点是否均为异常;
若是,则确定所述第一城市发生城市级灾难。
4.根据权利要求1所述的方法,其特征在于,将所述第二城市的从节点作为目标主节点,包括:
响应于用户发出的主节点设置指令,确定所述第二城市的从节点为目标主节点;其中,所述主节点设置指令为set Primary Node()指令。
5.根据权利要求1所述的方法,其特征在于,将所述异步复制节点添加至集群中,包括:
响应于用户的从节点添加指令,将至少三个异步复制节点添加至集群中,作为所述目标主节点的从节点;其中,所述从节点添加指令为addInstance()指令。
6.根据权利要求1所述的方法,其特征在于,在构建所述目标主节点和所述异步复制节点的新集群之后,还包括:
根据预设的状态获取时间周期,基于MySQL Router向所述目标主节点发送探活信息,得到所述目标主节点的当前状态;
若所述目标主节点的当前状态异常,则获取所述异步复制节点对新主节点的投票结果;
基于多数派原则,从所述异步复制节点中确定新集群的新主节点。
7.一种基于集群的城市级容灾装置,其特征在于,所述集群包括第一城市的一个主节点和至少两个从节点,还包括第二城市的一个从节点,所述第二城市的从节点配置有至少三个异步复制节点,所述装置包括:
状态获取模块,用于根据预设的状态获取时间周期,基于MySQL Router向集群中的任一节点发送探活信息,得到节点的当前状态;
主节点确定模块,用于根据所述节点的当前状态,判断所述第一城市是否发生城市级灾难,若是,则将所述第二城市的从节点作为目标主节点;
新集群确定模块,用于将所述异步复制节点添加至集群中,构建所述目标主节点和所述异步复制节点的新集群,由所述新集群对所述第一城市提供服务。
8.根据权利要求7所述的方法,其特征在于,所述主节点确定模块,包括:
节点判断单元,用于根据集群中任一节点的当前状态,判断所述第一城市的主节点和从节点是否均为异常;
城市级灾难确定单元,用于若是,则确定所述第一城市发生城市级灾难。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6中任一所述的基于集群的城市级容灾方法。
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-6中任一所述的基于集群的城市级容灾方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海浦东发展银行股份有限公司,未经上海浦东发展银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110711391.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:β-烟酰胺单核苷酸的化学合成方法
- 下一篇:一种外置式电流互感器及GIS