应用软件的访问切换方法、设备和计算机可读存储介质技术

技术编号:34203437 阅读:28 留言:0更新日期:2022-07-20 11:15
本发明专利技术实施例公开了一种应用软件的访问切换方法、设备和计算机可读存储介质,以解决现有技术访问切换耗时多造成异常时间增加的问题;本申请中若目标部署单元异常,则查询目标部署单元对应的容灾部署单元的运行状态;若容灾部署单元的运行状态正常,则将访问请求切换至容灾部署单元对应的目标网络地址;本申请通过查询容灾部署单元的运行状态以确定是否执行应用软件的访问切换,简化切换操作,减少异常时间,并保障切换操作能恢复应用正常访问;并且通过判断目标部署单元是否已部署对应的容灾部署单元,只对已部署对应的容灾部署单元的目标部署单元提供应用软件的访问切换服务,为应用软件的访问切换提供保障。为应用软件的访问切换提供保障。为应用软件的访问切换提供保障。

Access switching method, device and computer readable storage medium of application software

【技术实现步骤摘要】
应用软件的访问切换方法、设备和计算机可读存储介质


[0001]本专利技术涉及服务集群容器
,具体涉及一种应用软件的访问切换方法、设备和计算机可读存储介质。

技术介绍

[0002]在大规模的互联网应用中,应用存放在服务器集群中,用户通过访问服务器集群中的应用获得应用服务。
[0003]服务器集群中的服务器出现故障时,会导致应用不可访问,如果故障时间比较长,会导致应用不可以提供相应的应用服务,使得应用相关的业务异常,给公司带来巨大的损失,因此需要建立容灾系统来保证应用的正常访问;现有的容灾建立技术通常通过kubernetes容器编排框架来部署云平台组件容器进行数据备份,在服务器集群崩溃后,启动新的kubernetes容器后读取备份数据,然后就地重建应用程序,在应用程序重建完成之后,会将用户的访问请求切换至重建的应用程序,这样由于应用程序重建时间较长,使得应用响应时间较长。

技术实现思路

[0004]本专利技术实施例提供一种应用软件的访问切换方法、设备和计算机可读存储介质,已解决现有技术服务集群故障时,应用恢复时间长,访本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用软件的访问切换方法,其特征在于,所述方法包括:接收访问请求,获取所述访问请求关联的初始访问地址;若所述初始访问地址对应的目标部署单元异常,则判断所述目标部署单元是否已部署对应的容灾部署单元;若所述目标部署单元已部署对应的容灾部署单元,则查询所述容灾部署单元的运行状态;若所述容灾部署单元的运行状态正常,则将所述访问请求切换至所述容灾部署单元对应的目标网络地址。2.如权利要求1所述的应用软件的访问切换方法,其特征在于,所述接收访问请求,获取所述访问请求关联的初始访问地址之前,所述方法包括:接收容灾部署请求,确定所述容灾部署请求对应的应用软件,及所述应用软件关联的部署单元集合;获取所述部署单元集合中待部署的部署单元标识,及各所述部署单元标识对应部署单元的运行信息;根据各所述部署单元的运行信息,部署各所述部署单元的容灾部署单元,将各所述容灾部署单元对应的设备作为所述应用软件对应的容灾集群。3.如权利要求2所述的应用软件的访问切换方法,其特征在于,所述根据各所述部署单元的运行信息,部署各所述部署单元的容灾部署单元,将各所述容灾部署单元对应的设备作为所述应用软件对应的容灾集群,包括:根据各所述部署单元的运行信息,获取各所述部署单元关联的配置信息;从各所述部署单元关联的所述配置信息中提取各所述部署单元对应的依赖项和环境变量,判断各所述部署单元对应的所述依赖项中是否包含容灾依赖项;若各所述部署单元对应的所述依赖项中包含容灾依赖项,则根据各所述部署单元对应的所述容灾依赖项,创建各所述部署单元的容灾部署单元,将各所述容灾部署单元对应的设备作为所述应用软件对应的容灾集群;若各所述部署单元对应的所述依赖项中不包含容灾依赖项,则通过各所述部署单元对应的所述环境变量配置所述依赖项对应的容灾依赖项,并根据各所述容灾依赖项创建各所述部署单元的容灾部署单元,将各所述容灾部署单元对应的设备作为所述应用软件对应的容灾集群。4.如权利要求2所述的应用软件的访问切换方法,其特征在于,所述根据各所述部署单元的运行信息,部署各所述部署单元的容灾部署单元,将各所述容灾部署单元对应的设备作为所述应用软件对应的容灾集群之后,所述方法包括:检测各所述部署单元的运行信息,确定运行信息更新的目标部署单元;根据所述目标部署单元的运行信息,更新所述目标部署单元对应容灾部署单元的运行信息。5.如权利要求1所述的应用软件的访问切换方法,其特征在于,所述若所述初始访问地址对应的目标部署单元异常,则判断所述目标部署单元是否已部署对应的容灾部署单元,包括:若所述初始访问地址对应的目标部署单元异常,则判断所述目标部署单元是否存在对
应的容灾部署单元;若所述目标部署单元存在对应的容灾部署单元,则将所述目标部署单元的依赖...

【专利技术属性】
技术研发人员:王安德
申请(专利权)人:顺丰科技有限公司
类型:发明
国别省市:

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

1