一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

容灾切换方法、装置、电子设备及存储介质与流程

2022-11-16 15:29:58 来源:中国专利 TAG:

技术特征:
1.一种容灾切换方法,其特征在于,所述方法包括:获取各个客户端访问第一数据节点的访问指标数据,其中,所述访问指标数据包括成功次数与失败次数;根据各个所述客户端访问所述第一数据节点的所述访问指标数据,确定所有所述客户端访问所述第一数据节点的故障率;在所述故障率达到预设的故障率阈值的情况下,生成所述第一数据节点对应的失效转移指令;将所述失效转移指令下发至各个所述客户端,以使各个所述客户端根据所述失效转移指令访问第二数据节点。2.根据权利要求1所述的方法,其特征在于,所述根据各个所述客户端访问所述第一数据节点的所述访问指标数据,确定所有所述客户端访问所述第一数据节点的故障率,包括:获取各个所述客户端访问所述第一数据节点的所述成功次数与所述失败次数之和,得到各个所述客户端访问所述第一数据节点的访问次数;获取各个所述客户端访问所述第一数据节点的所述访问次数之和,得到所有所述客户端访问所述第一数据节点的总访问次数;获取各个所述客户端访问所述第一数据节点的所述失败次数之和,得到所有所述客户端访问所述第一数据节点的总失败次数;获取所述总失败次数与所述总访问次数之商,得到所有所述客户端访问所述第一数据节点的故障率。3.根据权利要求2所述的方法,其特征在于,所述获取各个所述客户端访问所述第一数据节点的所述失败次数之和,得到所有所述客户端访问所述第一数据节点的总失败次数,包括:确定各个所述客户端访问所述第一数据节点的所述失败次数对应的访问请求;查找所述访问请求对应的访问失败原因,并判断所述访问失败原因是否是目标原因,所述目标原因包括所述第一数据节点故障;若所述访问失败原因为所述目标原因,则获取各个所述客户端访问所述第一数据节点的所述失败次数之和,得到所有所述客户端访问所述第一数据节点的总失败次数。4.根据权利要求3所述的方法,其特征在于,所述获取各个所述客户端访问所述第一数据节点的所述失败次数之和,得到所有所述客户端访问所述第一数据节点的总失败次数,还包括:若所述访问请求中存在所述访问失败原因非所述目标原因的访问请求,则从各个所述客户端访问所述第一数据节点的所述失败次数中,剔除所述访问失败原因非所述目标原因的访问请求对应的次数;获取各个所述客户端访问所述第一数据节点的剩余失败次数之和,得到所有所述客户端访问所述第一数据节点的总失败次数。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:将禁止写指令下发至各个所述客户端,以使各个所述客户端根据所述禁止写指令,禁止写操作;监测同步队列中的待同步数据,其中,所述同步队列用于实现所述第一数据节点与所
述第二数据节点之间的数据同步;若所述同步队列中的待同步数据满足预设要求,将恢复写指令下发至各个所述客户端,以使各个所述客户端根据所述恢复写指令,恢复写操作。6.根据权利要求5所述的方法,其特征在于,所述若所述同步队列中的待同步数据满足预设要求,将恢复写指令下发至各个所述客户端,以使各个所述客户端根据所述恢复写指令,恢复写操作,包括:若所述同步队列中的待同步数据全部同步到所述第二数据节点,将恢复写指令下发至各个所述客户端,以使各个所述客户端根据所述恢复写指令,恢复写操作;或者,若所述同步队列的待同步数据中,超过预设比例的待同步数据同步到所述第二数据节点,将恢复写指令下发至各个所述客户端,以使各个所述客户端根据所述恢复写指令,恢复写操作。7.根据权利要求1所述的方法,其特征在于,所述确定所有所述客户端访问所述第一数据节点的故障率之后,所述方法还包括:获取所述第一数据节点中数据的数据类别,查找与所述数据类别对应的预设的故障率阈值;或者,确定所述第一数据节点中数据的重要程度,查找与所述重要程度对应的预设的故障率阈值。8.一种容灾切换装置,其特征在于,所述装置包括:数据获取模块,用于获取各个客户端访问第一数据节点的访问指标数据,其中,所述访问指标数据包括成功次数与失败次数;故障率确定模块,用于根据各个所述客户端访问所述第一数据节点的所述访问指标数据,确定所有所述客户端访问所述第一数据节点的故障率;指令生成模块,用于在所述故障率达到预设的故障率阈值的情况下,生成所述第一数据节点对应的失效转移指令;指令下发模块,用于将所述失效转移指令下发至各个所述客户端,以使各个所述客户端根据所述失效转移指令访问第二数据节点。9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1-7中任一所述的方法步骤。10.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。

技术总结
本发明实施例提供了一种容灾切换方法、装置、电子设备及存储介质,所述方法包括:获取各个客户端访问第一数据节点的访问指标数据,其中,所述访问指标数据包括成功次数与失败次数;根据各个所述客户端访问所述第一数据节点的所述访问指标数据,确定所有所述客户端访问所述第一数据节点的故障率;在所述故障率达到预设的故障率阈值的情况下,生成所述第一数据节点对应的失效转移指令;将所述失效转移指令下发至各个所述客户端,以使各个所述客户端根据所述失效转移指令访问第二数据节点。如此各个客户端同一时刻读的数据一致,避免产生脏读的现象。的现象。的现象。


技术研发人员:郭志强 王世明 韩立伟
受保护的技术使用者:北京奇艺世纪科技有限公司
技术研发日:2022.07.13
技术公布日:2022/11/15
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献