[发明专利]主备切换方法、装置、计算机设备和存储介质有效
申请号: | 201810361428.7 | 申请日: | 2018-04-20 |
公开(公告)号: | CN108762992B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 钟宇料;桑池舫 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 切换 方法 装置 计算机 设备 存储 介质 | ||
1.一种主备切换方法,其特征在于,通过路由中转设备衔接社区版Neo4j的第一主机和第二主机,第一主机与路由中转设备的第一端口相连,第二主机与路由中转设备的第二端口相连,包括:
判断支撑社区版Neo4j的第一主机是否出现故障,根据启动指令连续启动第一主机三次以上,未成功开启,则判定为故障;
若是,则将与路由中转设备第一端口相连的第一主机切换为与路由中转设备第二端口相连的第二主机,通过具有均衡功能的路由中转设备实现社区版Neo4j的主备主机的切换,其中,路由中转设备包括F5;启动设置于前端的F5,通过转换主机设备与F5的连接端口的连接关系,实现从第一主机到第二主机的切换,并确认故障判断;
所述判断支撑社区版Neo4j的第一主机是否出现故障的步骤之前,包括:
存储所述第一主机支撑社区版Neo4j运行过程的第一运行数据;
将所述第一运行数据通过指定方式转移到所述第二主机上,形成第二运行数据;
所述将与路由中转设备第一端口相连的第一主机切换为与路由中转设备第二端口相连的第二主机的步骤之后,包括:
判断所述第二运行数据与所述第一运行数据的数据交集;
根据所述数据交集确定所述第二主机的运行进程起点;
当所述第一运行数据中包括节点A、节点B、节点C、节点D;所述第二运行数据中包括节点A、节点B、节点C时;所述根据所述数据交集确定所述第二主机的运行进程起点的步骤包括:
判断节点C的数据是否完整,若是,则所述第二主机从所述第一主机在节点C处或节点C之前的任一时刻点对应的业务数据处所进行的业务处理开始,继续支撑社区版Neo4j的运行;
若判定节点C的数据不完整,则判断是否可获取节点C的数据终止处的数据信息,若可获取节点C的数据终止处的数据信息,则所述第二主机从所述第一主机在所述节点C的数据终止处或节点C的数据终止之前的任一时刻点对应的业务数据处所进行的业务处理开始;
若不可获取节点C的数据终止处的数据信息,则所述第二主机从所述第一主机在节点C之前的任一时刻点对应的业务数据处所进行的业务处理开始。
2.根据权利要求1所述的主备切换方法,其特征在于,所述将与路由中转设备第一端口相连的第一主机切换为与路由中转设备第二端口相连的第二主机的步骤之后,包括:
记录所述第二主机的访问数据和所述访问数据对应的访问频次;
获取所述访问数据中,所述访问频次大于预设阈值的高频次访问数据;
通过汇总所述高频次访问数据与所述高频次访问数据对应的实例场景,形成实例数据库并存储。
3.根据权利要求2所述的主备切换方法,其特征在于,所述通过汇总所述高频次访问数据与所述高频次访问数据对应的实例场景,形成实例数据库并存储的步骤之后,还包括:
判断所述第二主机当前运行的实例场景是否已存储备份;
若是,则调用与当前运行的所述实例场景匹配的访问数据。
4.根据权利要求1所述的主备切换方法,其特征在于,所述将与路由中转设备第一端口相连的第一主机切换为与路由中转设备第二端口相连的第二主机的步骤之后,包括:
监测所述第一主机的故障报警;
标记故障报警时第一运行数据同步到所述第二主机的节点信息;
将所述节点信息传输至所述第二主机,以根据所述节点信息确定所述第二主机的运行进程起点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810361428.7/1.html,转载请声明来源钻瓜专利网。