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

双机热备优化方法、系统、设备及计算机可读存储介质与流程

2022-04-06 20:19:48 来源:中国专利 TAG:

技术特征:
1.一种双机热备优化方法,其特征在于,应用于第一服务器,所述双机热备优化方法包括:通过第一服务读取本地配置文件,依据所述本地配置文件中的第二服务信息,连接所述第一服务和部署于第二服务器的第二服务;若连接成功,则将所述第一服务设置为备服务;若连接失败,则获取所述第二服务定期维护的预设键值数据库中的第二过期键值,以判断所述第二服务是否正常运行,其中,所述预设键值数据库部署于第三服务器;若所述第二服务未正常运行,则将所述第一服务设置为主服务;若所述第二服务正常运行,则将所述第一服务设置为备服务。2.如权利要求1所述双机热备优化方法,其特征在于,在所述将所述第一服务设置为备服务之后,所述双机热备优化方法还包括:若检测到所述第一服务与所述第二服务之间发生心跳丢失或者发生长连接断开,则检测是否接收到所述第二服务的长连接请求;若接收到所述第二服务的长连接请求,则将所述第一服务设置为主服务;建立所述第一服务与所述第二服务之间的长连接,以供所述第二服务器确定所述第二服务成功连接所述第一服务后,将所述第二服务设置为备服务;若未接收到所述第二服务的长连接请求,则获取所述第二服务定期维护的预设键值数据库中的第二过期键值,以判断所述第二服务是否正常运行;若所述第二服务未正常运行,则将所述第一服务设置为主服务;若所述第二服务正常运行,则申请重新建立所述第一服务和所述第二服务之间的长连接。3.如权利要求1或者2所述双机热备优化方法,其特征在于,所述获取所述第二服务定期维护的预设键值数据库中的第二过期键值,以判断所述第二服务是否正常运行的步骤包括:向所述预设键值数据库连续获取所述第二服务定期更新的第二过期键值,其中,连续获取的间隔时间大于所述第二过期键值的过期间隔时间;若连续获取所述第二过期键值成功,则判定所述第二服务正常运行;若连续获取所述第二过期键值失败,则判定所述第二服务未正常运行。4.如权利要求1或者2所述双机热备优化方法,其特征在于,在所述将所述第一服务设置为主服务之后,所述双机热备优化方法还包括:定期维护所述预设键值数据库中的第一过期键值。5.如权利要求4所述双机热备优化方法,其特征在于,所述定期维护所述预设键值数据库中的第一过期键值的步骤,包括:向所述预设键值数据库写入所述第一过期键值;定期更新所述第一过期键值,其中,所述第一过期键值的更新间隔时间小于所述第一过期键值的过期间隔时间。6.一种双机热备优化方法,其特征在于,应用于第二服务器,所述双机热备优化方法包括:当所述第二服务器中的第二服务作为主服务时,定期维护预设键值数据库中的第二过
期键值,其中,第一服务器通过向所述预设键值数据库获取所述第二过期键值,判断所述第二服务是否正常运行,以确定将第一服务设置为主服务还是备服务。7.如权利要求6所述双机热备优化方法,其特征在于,所述定期维护预设键值数据库中的第二过期键值的步骤包括:向所述预设键值数据库写入所述第二过期键值;定期更新所述第二过期键值,其中,所述第二过期键值的更新间隔时间小于所述第二过期键值的过期间隔时间。8.如权利要求6所述双机热备优化方法,其特征在于,所述双机热备优化方法还包括:当所述第二服务未正常运行时,重新启动所述第二服务,并连接所述第二服务与所述第一服务,其中,所述第一服务器将所述第一服务设置为主服务;若连接成功,则将所述第二服务设置为备服务;若连接失败,则获取所述第一服务定期维护的预设键值数据库中的第一过期键值,以判断所述第一服务是否正常运行;若所述第一服务正常运行,则将所述第二服务设置为备服务;若所述第一服务未正常运行,则将所述第二服务设置为主服务。9.一种双机热备优化系统,其特征在于,所述双机热备优化系统包括:第一服务器,所述第一服务器用于:通过第一服务读取本地配置文件,依据所述本地配置文件中的第二服务信息,连接所述第一服务和部署于第二服务器的第二服务;若连接成功,则将所述第一服务设置为备服务;若连接失败,则获取所述第二服务定期维护的预设键值数据库中的第二过期键值,以判断所述第二服务是否正常运行,其中,所述预设键值数据库部署于第三服务器;若所述第二服务未正常运行,则将所述第一服务设置为主服务;若所述第二服务正常运行,则将所述第一服务设置为备服务;第二服务器,所述第二服务器用于:当所述第二服务器中的第二服务作为主服务时,定期维护所述预设键值数据库中的第二过期键值,其中,第一服务器通过向所述预设键值数据库获取所述第二过期键值,判断所述第二服务是否正常运行,以确定将第一服务设置为主服务还是备服务;第三服务器,所述第三服务器用于部署所述预设键值数据库。10.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至5或者6至8中任一项所述的双机热备优化方法的步骤。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有实现双机热备优化方法的程序,所述实现双机热备优化方法的程序被处理器执行以实现如权利要求1至5或者6至8中任一项所述双机热备优化方法的步骤。

技术总结
本申请公开了双机热备优化方法、系统、设备及计算机可读存储介质,应用于第一服务器,所述双机热备优化方法包括:通过第一服务读取本地配置文件,依据所述本地配置文件中的第二服务信息,连接所述第一服务和部署于第二服务器的第二服务;若连接成功,则将所述第一服务设置为备服务;若连接失败,则获取所述第二服务定期维护的预设键值数据库中的第二过期键值,以判断所述第二服务是否正常运行,其中,所述预设键值数据库部署于第三服务器;若所述第二服务未正常运行,则将所述第一服务设置为主服务;若所述第二服务正常运行,则将所述第一服务设置为备服务。本申请解决了现有技术中双机热备系统中主备服务切换准确度低的技术问题。题。题。


技术研发人员:胡晓锋 陶荣杰 韩钢标 刘利萍 赵健
受保护的技术使用者:杭州海康威视系统技术有限公司
技术研发日:2021.12.17
技术公布日:2022/4/5
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献