应用系统的服务器切换方法及装置、存储介质及电子设备与流程

文档序号:25279324发布日期:2021-06-01 17:25阅读:来源:国知局

技术特征:

1.一种应用系统的服务器切换方法,其特征在于,所述方法应用于服务器集群,所述服务器集群包括主服务器和至少一个备用服务器,所述方法包括:

在应用系统的运行过程中,将当前所述服务器集群中的主服务器作为所述应用系统的系统服务器,并触发所述主服务器将所述应用系统实时产生的数据,存储至所述服务器集群中的各个服务器;

实时检测所述主服务器的运行状态,在检测到所述主服务器的运行状态处于异常状态的情况下,在各个所述备份服务器中确定目标服务器;

依据预设的虚拟路由冗余协议,将所述目标服务器配置为新的主服务器。

2.根据权利要求1所述的方法,其特征在于,所述触发所述主服务器将所述应用系统实时产生的数据,存储至所述服务器集群中的各个服务器,包括:

在所述应用系统产生待存储数据的情况下,触发所述主服务器依据预设的分布式块设备复制策略,将当前产生的待存储数据存储至所述主服务器及每个所述备用服务器。

3.根据权利要求2所述的方法,其特征在于,所述将当前产生的待存储数据存储至所述主服务器及每个所述备用服务器的过程,包括:

将所述待存储数据写入所述主服务器对应的磁盘;

将所述待存储数据发送至每个所述备用服务器,以触发每个所述备用服务器将所述待存储数据写入所述备用服务器对应的磁盘,并在完成写入操作后向所述主服务器发送所述待存储数据的成功存储响应;

当完成将所述待存储数据写入所述主服务器对应的磁盘的操作,且接收到所有所述备用服务器发送的所述待存储数据的成功存储响应时,结束所述待存储数据的存储过程。

4.根据权利要求1所述的方法,其特征在于,所述在各个所述备用服务器中确定目标服务器,包括:

确定每个所述备用服务器对应的权重;

确定目标权重,所述目标权重为各个所述备用服务器对应的权重中,最大的权重;

在各个所述备用服务器中,确定所述目标权重对应的服务器,并将所述目标权重对应的服务器确定为目标服务器。

5.根据权利要求1所述的方法,其特征在于,所述依据预设的虚拟路由冗余协议,将所述目标服务器配置为新的主服务器,包括:

将所述主服务器对应的虚拟ip地址由当前的激活状态切换为非激活状态;

将所述目标服务器对应的虚拟ip地址由当前的非激活状态切换为激活状态。

6.一种应用系统的服务器切换装置,其特征在于,所述装置应用于服务器集群,所述服务器集群包括主服务器和至少一个备用服务器,所述装置包括:

触发单元,用于在应用系统的运行过程中,将当前所述服务器集群中的主服务器作为所述应用系统的系统服务器,并触发所述主服务器将所述应用系统实时产生的数据,存储至所述服务器集群中的各个服务器;

检测单元,用于实时检测所述主服务器的运行状态,在检测到所述主服务器的运行状态处于异常状态的情况下,在各个所述备份服务器中确定目标服务器;

配置单元,用于依据预设的虚拟路由冗余协议,将所述目标服务器配置为新的主服务器。

7.根据权利要求6所述的装置,其特征在于,所述触发单元,包括:

存储子单元,用于在所述应用系统产生待存储数据的情况下,触发所述主服务器依据预设的分布式块设备复制策略,将当前产生的待存储数据存储至所述主服务器及每个所述备用服务器。

8.根据权利要求7所述的装置,其特征在于,所述存储子单元,包括:

第一写入子单元,用于将所述待存储数据写入所述主服务器对应的磁盘;

第二写入子单元,用于将所述待存储数据发送至每个所述备用服务器,以触发每个所述备用服务器将所述待存储数据写入所述备用服务器对应的磁盘,并在完成写入操作后向所述主服务器发送所述待存储数据的成功存储响应;

接收子单元,用于当完成将所述待存储数据写入所述主服务器对应的磁盘的操作,且接收到所有所述备用服务器发送的所述待存储数据的成功存储响应时,结束所述待存储数据的存储过程。

9.一种存储介质,其特征在于,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如权利要求1~5任意一项所述的应用系统的服务器切换方法。

10.一种电子设备,其特征在于,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如权利要求1~5任意一项所述的应用系统的服务器切换方法。


技术总结
本发明提供一种应用系统的服务器切换方法及装置、存储介质及电子设备,该方法应用于服务器集群,所述服务器集群包括主服务器和至少一个备用服务器,在应用系统的运行过程中,将当前服务器集群中的主服务器作为系统服务器,触发主服务器将该应用系统实时产生的数据,存储至服务器集群中的各个服务器,并实时检测当前主服务器的运行状态,在检测到当前主服务器的运行状态处于异常状态的情况下,在各个备份服务器中确定目标服务器,并将所述目标服务器配置为新的主服务器。应用本发明的方法,在当前作为系统服务器的主服务器处于异常状态时,可由备份服务器接替当前的主服务器作为系统服务器,维持系统运行,提高了系统的高可用性。

技术研发人员:陈敬钤
受保护的技术使用者:建信融通有限责任公司
技术研发日:2021.03.22
技术公布日:2021.06.01
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1