[发明专利]多机热备方法、装置、电子设备及存储介质在审
申请号: | 202010663279.7 | 申请日: | 2020-07-10 |
公开(公告)号: | CN111813610A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 腾岳辉 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 陈振玉 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多机热备 方法 装置 电子设备 存储 介质 | ||
本申请实施例提供一种多机热备方法、装置、电子设备及存储介质该多机热备方法,包括以下步骤:扫描工单列表以查询是否存在未处理的超时工单;若存在未处理的超时工单,则查询所述超时工单对应的业务是否存在可执行的至少一个备用机器;若存在可执行的备用设备,则发送第一切换指令至所述至少一个备用机器中的一个备用设备,使其由备用设备切换为主用设备;发送第二切换指令至原始主用设备,使其切换为备用设备。
技术领域
本申请涉及计算机网络技术领域,具体而言,涉及一种多机热备方法、装置、电子设备及存储介质。
背景技术
目前在分布式系统中,实现系统热备份多是根据系统的硬件是否正常和软件是否存活来决定是否切换到备用系统,来保障业务的不间断服务。此种方法存在一定问题,比进程如虽然还处于运行状态,但是,由于其他未知原因(比如被攻击,硬件损坏和软件bug等),使系统业务无法正常向外提供服务。
因此,现有技术存在缺陷,急需改进。
发明内容
本申请实施例的目的在于提供一种多机热备方法、装置、电子设备及存储介质,可以提高系统的稳定性。
第一方面,本申请实施例中的一种多机热备方法,包括以下步骤:
扫描工单列表以查询是否存在未处理的超时工单;
若存在未处理的超时工单,则查询所述超时工单对应的业务是否存在可执行的至少一个备用机器;
若存在可执行的备用设备,则发送第一切换指令至所述至少一个备用机器中的一个备用设备,使其由备用设备切换为主用设备;
发送第二切换指令至原始主用设备,使其切换为备用设备。
可选地,在本申请实施例所述的多机热备方法中,所述若存在可执行的至少一个备用设备,则发送第一切换指令至所述至少一个备用机器中的一个备用设备,使其由备用设备切换为主用设备的步骤包括:
若存在备用可执行的备用设备,则获取每一所述备用设备的待执行工单信息;
根据所述待执行工单信息从所述至少一个备用设备中筛选出一个备用设备,并发送第一切换指令至使被筛选出的备用设备,以使得使被筛选出的备用设备切换为主用设备。
可选地,在本申请实施例所述的多机热备方法中,所述待执行工单信息包括待执行的工单的工单标识信息以及每一所述工单所需的工时;
而所述根据所述待执行工单信息从所述至少一个备用设备中筛选出一个备用设备的步骤包括:
根据所述待执行工单信息计算每一备用设备执行完所有待执行工单所需的时间;
从所述至少一个备用设备中选出执行完待执行的工单所需时间最少的备用设备。
可选地,在本申请实施例所述的多机热备方法中,所述待执行工单信息包括待执行的工单的待执行列表;
而所述根据所述待执行工单信息从所述至少一个备用设备中筛选出一个备用设备的步骤包括:
根据所述待执行列表从所述至少一个备用设备中选出待执行列表中工单数量最少的备用设备。
可选地,在本申请实施例所述的多机热备方法中,所述若存在处理的超时工单,则查询所述超时工单对应的业务是否存在可执行的至少一个备用机器的步骤包括:
若存在超时未处理的工单,则获取所述超时工单的硬件需求信息;
根据所述硬件需求信息查询所述超时工单对应的业务是否存在可执行的至少一个备用机器。
可选地,在本申请实施例所述的多机热备方法中,所述发送第二切换指令至原始主用设备,使其切换为备用设备的步骤之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010663279.7/2.html,转载请声明来源钻瓜专利网。