状态管理方法、主备切换方法及电子设备技术

技术编号:24937546 阅读:45 留言:0更新日期:2020-07-17 20:50
本申请提供了状态管理方法、主备切换方法及电子设备。本申请中,管理服务器通过查询主应用服务器与备应用服务器之间的热备连接的连接状态,及时更新已记录的备应用服务器状态,并在主应用服务器故障时,并非立即控制主应用服务器、备用服务器执行主备切换,而是依据已记录的备应用服务器状态控制主应用服务器、备用服务器执行主备切换,这能避免主应用服务器和备用服务器在主备切换前因相互之间的热备连接中断而导致主备切换后既使备故障恢复也无法建立热备连接进行数据备份,提高数据存储的高可用性。

【技术实现步骤摘要】
状态管理方法、主备切换方法及电子设备
本申请涉及计算机技术,特别涉及状态管理方法、主备切换方法及电子设备。
技术介绍
在部署了单一服务器的应用场景中,常会出现服务器业务处理性能不足的缺陷。针对这种缺陷,常将服务器上的应用服务功能和存储功能从服务器剥离,由该服务器主要负责除应用服务和数据存储之外的业务(如用户设备接入和管理、系统配置、web服务等基础业务),此时该服务器可称为管理服务器。而剥离出的应用服务功能和存储功能运行至另一台服务器(记为应用服务器),由应用服务器负责应用服务和数据存储。通过管理服务器和应用服务器相互配合工作,可大大提高业务处理性能。为保证应用服务和数据存储的高可用性,常部署两个上述应用服务器,其中一个作为主应用服务器,另一个作为备应用服务器。主应用服务器与备应用服务器之间存在热备连接,主应用服务器在正常工作时会通过热备连接将本地新增的业务数据备份至备应用服务器。一旦主应用服务器故障,则通过主备切换将故障的主应用服务器切换为备应用服务器,而原来的备应用服务器切换为新的主应用服务器继续提供应用服务,这可以保证应用服务的不本文档来自技高网...

【技术保护点】
1.一种状态管理方法,其特征在于,该方法应用于管理服务器,包括:/n查询主应用服务器与备应用服务器之间的热备连接的连接状态;/n当所述连接状态所指示的备应用服务器状态与已记录的备应用服务器状态不一致时,将已记录的备应用服务器状态更新为所述连接状态所指示的备应用服务器状态。/n

【技术特征摘要】
1.一种状态管理方法,其特征在于,该方法应用于管理服务器,包括:
查询主应用服务器与备应用服务器之间的热备连接的连接状态;
当所述连接状态所指示的备应用服务器状态与已记录的备应用服务器状态不一致时,将已记录的备应用服务器状态更新为所述连接状态所指示的备应用服务器状态。


2.根据权利要求1所述的方法,其特征在于,所述查询主应用服务器与备应用服务器之间的热备连接的连接状态,包括:
向主应用服务器发送查询请求消息,所述查询请求消息用于查询所述热备连接的连接状态;
从接收到的查询响应消息中获取所述查询响应消息携带的所述热备连接的连接状态。


3.根据权利要求1所述的方法,其特征在于,所述连接状态所指示的备应用服务器状态与已记录的备应用服务器状态不一致包括:
当所述连接状态所指示的备应用服务器状态为备活动,若已记录的备应用服务器状态为备准备,则确定所述连接状态所指示的备应用服务器状态与已记录的备应用服务器状态不一致;
其中,所述备活动用于表示备应用服务器正常工作,当所述热备连接正常时,所述热备连接的连接状态指示备应用服务器状态为备活动;所述备准备用于表示备应用服务器在非故障时与主应用服务器之间的热备连接异常。


4.根据权利要求1所述的方法,其特征在于,所述连接状态所指示的备应用服务器状态与已记录的备应用服务器状态不一致包括:
当所述连接状态所指示的备应用服务器状态为备准备,若已记录的备应用服务器状态为备活动,则确定所述连接状态所指示的备应用服务器状态与已记录的备应用服务器状态不一致;
其中,所述备准备用于表示备应用服务器在非故障时与主应用服务器之间的热备连接异常,当备应用服务器在非故障时,若所述热备连接异常,则所述热备连接的连接状态指示备应用服务器状态为备准备;所述备活动用于表示备应用服务器正常工作。


5.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
当检测到备应用服务器故障时,若已记录的备应用服务器状态为备活动或者备准备,则将已记录的备应用服务器状态更新为备故障;其中,所述备活动用于表示备应用服务器正常工作,所述备准备用于表示备应用服务器在非故障时与主应用服务器之间的热备连接异常,所述备故障用于表示备应用服务器出现故障。


6.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
当检测到主应用服务器故障时,若已记录的主应用服务器状态为主活动,则将已记录的主应用服务器状态更新为主故障;所述主活动用于表示主应用服务器正常工作,所述主故障用于表示主应用服务器故障。


7.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
当检测到主应用服务器从故障恢复时,若已记录的主应用服务器状态为主故障,则将已记录的主应用服务器状态更新为主活动;所述主活动用于表示主应用服务器正常工作,所述主故障用于表示主应用服务器故障。


8.一种主备切换方法,其特征在于,该方法应用于管理服务器,包括:
当检测到主应用服务器故障时,若已记录的备应用服务器状态为备准备,则查询主应用服务器与备应用服务器之间的热备连接的连接状态;所述备准备用于表示备应用服务器在非故障时与主应用服务器之间的热备连接异常;
当所述连接状态所指示的备应用服务器状态与已记录的备应用服务器状态不一致时,控制主应用服务器、备用服务器执行主备切换。


9.根据权利要求8所述的方法,其特征在于,当检测到主应用服务器故障时,若已记录的备应用服务器状态为备活动,所述备活动用于表示备应用服务器正常工作,则该方法进一步包括:
控制主应用服务器、备用服务器执行主备切换。

<...

【专利技术属性】
技术研发人员:张志欣李俊李智骁
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1