【技术实现步骤摘要】
一种应用分配方法、存储介质以及双机互备系统
[0001]本专利技术涉及双机互备系统的应用分配
,具体提供一种应用分配方法
、
存储介质以及双机互备系统
。
技术介绍
[0002]双机互备是在双机热备基础上,两个相对独立的应用在两台机器分别运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性
。
[0003]现有技术中的应用分配方法是对热备模式的应用根据预设规则配置在两个服务器上,然而,当热备模式的应用与单机模式的应用需要进行分配时,采用现有的应用分配方法,极易出现将单机模式的应用分配到无法运行该单机模式的应用的情况,进而导致应用的执行失败
。
[0004]相应地,本领域需要一种新的应用分配方案来解决上述问题
。
技术实现思路
[0005]为了克服上述缺陷,提出了本专利技术,以提供解决或至少部分地解决现有技术中出现将单机模式的应用分配到无法运行该单机模式的应用的情况,进而导致应用的执行失败的技术问题的一种应用分配方法
、
存储介质以及双机互备系统
。
[0006]在第一方面,本专利技术提供一种应用分配方法,所述方法应用于双机互备系统中的一台服务器,所述双机互备系统包括两台服务器,所述系统内设置有至少一个模式类别的应用,所述应用的模式类别至少包括单机模式和热备模式,所述方法包括以下步骤:获取自身服务器的主备身份;当自身服务器为主服务 ...
【技术保护点】
【技术特征摘要】
1.
一种应用分配方法,其特征在于,所述方法应用于双机互备系统中的一台服务器,所述双机互备系统包括两台服务器,所述系统内设置有至少一个模式类别的应用,所述应用的模式类别至少包括单机模式和热备模式,所述方法包括以下步骤:获取自身服务器的主备身份;当自身服务器为主服务器时,主服务器基于两台服务器的应用配置情况以及各个应用所对应的的模式类别,将各个应用选择性地在两台服务器上进行分配
。2.
根据权利要求1所述的应用分配方法,其特征在于,所述获取自身服务器的主备身份包括:获取两台服务器的启动数据;基于获取的所述启动数据,确定两台服务器各自的主备身份
。3.
根据权利要求2所述的应用分配方法,其特征在于,所述启动数据至少包括:服务器的启动时间和
IP
地址,所述基于获取的所述启动数据,确定两台服务器各自的主备身份包括:比较两台服务器的启动时间:若两台服务器的启动时间不同,则将启动时间早的服务器作为主服务器,并将启动时间晚的服务器作为备服务器;否则,则比较两台服务器的
IP
地址的数值,并将
IP
地址的数值大的服务器作为主服务器,将
IP
地址的数值小的服务器作为备服务器
。4.
根据权利要求3所述的应用分配方法,其特征在于,所述主服务器基于两台服务器的应用配置情况以及各个应用所对应的模式类别,将各个应用选择性地在两台服务器上进行分配之后,所述方法还包括:当主服务器的应用配置发生变化时,主服务器重新执行“主服务器基于两台服务器的应用配置情况以及各个应用所对应的模式类别,将各个应用选择性地在两台服务器上进行分配”,并且,基于主服务器的时间更新两台服务器的分配应用时间戳;或,当主服务器中最新的分配应用的时间戳为预设阈值时,主服务器重新执行“主服务器基于两台服务器的应用配置情况以及各个应用所对应的模式类别,将各个应用选择性地在两台服务器上进行分配”,并且,基于主服务器的时间更新两台服务器的分配应用时间戳;或,主服务器周期性调用备服务器的状态,并获取备服务器的反馈数据;主服务器基于获取的备服务器的反馈数据,选择性地重新执行“主服务器基于两台服务器的应用配置情况以及各个应用所对应的模式类别,将各个应用选择性地在两台服务器上进行分配”。5.
根据权利要求4所述的应用分配方法,其特征在于,所述备服务器的反馈数据包括备服务器中最新的主服务器分配应用的时间戳以及调用结果,所述主服务器基于获取的备服务器的反馈数据,选择性地重新执行“主服务器基于两台服务器的应用配置情况以及各个应用所对应的模式...
【专利技术属性】
技术研发人员:范启辉,
申请(专利权)人:江苏云从曦和人工智能有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。