System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种灾备切换方法、装置、设备及存储介质。
技术介绍
1、随着银行业对业务连续性要求的提升,银行信息系统由传统的异地灾备模式逐渐转变为面向业务连续性的容灾模式,以确保发生区域级灾难后的业务连续服务能力。对于灾备等级较低的系统,通常采用a-s部署架构,即在主数据中心(a端)和灾备数据中心(s端)部署相同的应用程序和数据库,正常情况下只有a端应用启动,s端应用冷备不启动,s端数据库配置为只读并从a端数据库实时同步数据。s端应用为冷备的原因是如果启动,系统处理自动执行的异步任务、消费消息队列、处理定时任务、批量记账等场景时,s端应用需要向s端数据库写入数据,而s端数据库为只读,故会导致报错,因此只能处于冷备状态。
2、目前,对于a-s部署架构系统的灾备切换,灾备数据中心的灾备应用平时处于冷备状态,当主数据中心出现故障时,启动灾备数据中心的灾备应用,完成主备数据中心的应用服务切换,但灾备应用启动过程耗时较长,恢复时间目标通常为小时级或者分钟级。而且,灾备应用冷备不启动,导致平时无法验证s端应用程序和服务器资源的可用性,存在应用程序启动失败的风险,增加了灾备切换失败的风险。
技术实现思路
1、本专利技术提供了一种灾备切换方法、装置、设备及存储介质,可以使灾备应用处于热备状态,可以支持对灾备应用可用性的随时验证,可以降低灾备切换失败的风险,可以简化灾备切换逻辑,可以缩短恢复时间目标,从小时级或者分钟级降低为秒级,可以提升发生区域级灾难后业务连续服务能力。
2、根据本专利技术的一方面,提供了一种灾备切换方法,包括:
3、当主数据中心故障时,将灾备数据中心的灾备数据库修改为可读写状态,并将所述灾备数据库对应的系统灾备标志修改为预设灾备运行标识;
4、若通过自定义注解确定修改后的所述系统灾备标志成功通过预设校验逻辑的验证,则确定成功实现灾备切换。
5、根据本专利技术的另一方面,提供了一种灾备切换装置,包括:
6、系统灾备标志修改模块,用于当主数据中心故障时,将灾备数据中心的灾备数据库修改为可读写状态,并将所述灾备数据库对应的系统灾备标志修改为预设灾备运行标识;
7、系统灾备标志验证模块,用于若通过自定义注解确定修改后的所述系统灾备标志成功通过预设校验逻辑的验证,则确定成功实现灾备切换。
8、根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
9、至少一个处理器;以及
10、与所述至少一个处理器通信连接的存储器;其中,
11、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的灾备切换方法。
12、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行时实现本专利技术任一实施例所述的灾备切换方法。
13、本专利技术实施例的技术方案,通过当主数据中心故障时,将灾备数据中心的灾备数据库修改为可读写状态,并将灾备数据库对应的系统灾备标志修改为预设灾备运行标识;若通过自定义注解确定修改后的系统灾备标志成功通过预设校验逻辑的验证,则确定成功实现灾备切换;通过在数据库中增加系统灾备标志,并设置预设校验逻辑来决定是否进行业务处理,仅修改数据库读写状态和系统灾备标志即可实现灾备切换,可以使灾备应用处于热备状态,可以支持对灾备应用可用性的随时验证,可以降低灾备切换失败的风险;可以简化灾备切换逻辑,可以缩短恢复时间目标,从小时级或者分钟级降低为秒级,可以提升发生区域级灾难后业务连续服务能力。
14、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种灾备切换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,通过自定义注解确定修改后的所述系统灾备标志成功通过预设校验逻辑的验证,包括:
4.根据权利要求2所述的方法,其特征在于,所述系统灾备标志表包括会计日期字段、系统灾备标志字段、系统灾备标志更新时间字段和/或系统灾备标志更新描述字段。
5.根据权利要求1所述的方法,其特征在于,在确定成功实现灾备切换之后,还包括:
6.一种灾备切换装置,其特征在于,包括:
7.根据权利要求6所述的装置,其特征在于,还包括:
8.根据权利要求7所述的装置,其特征在于,所述系统灾备标志验证模块,具体用于:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行时实现权利要求1-5中任一项所述的灾备切换方法。
【技术特征摘要】
1.一种灾备切换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,通过自定义注解确定修改后的所述系统灾备标志成功通过预设校验逻辑的验证,包括:
4.根据权利要求2所述的方法,其特征在于,所述系统灾备标志表包括会计日期字段、系统灾备标志字段、系统灾备标志更新时间字段和/或系统灾备标志更新描述字段。
5.根据权利要求1所述的方法,其特征在于,在确定成功实...
【专利技术属性】
技术研发人员:刘锴,盛维正,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。