系统方案切换方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20160158 阅读:35 留言:0更新日期:2019-01-19 00:12
本申请涉及一种系统方案切换方法、装置、计算机设备和存储介质。所述方法包括:获取监听到的系统返回的异常信息,根据所述异常信息触发对应的切换指令,所述切换指令携带第一目标对象的目标依赖关系;根据所述切换指令,在预设对象库中查找所述第一目标对象的依赖关系;根据所述目标依赖关系,对与查找到的依赖关系中的类对应的初始实现类进行修改,得到与所述类对应的目标实现类;根据所述目标实现类,控制所述系统从与所述初始实现类对应的方案切换至与所述目标实现类对应的方案。采用本方法能够实现通过动态修改依赖关系即可实现对系统方案的切换的目的,从而简化了系统方案切换流程,提高了系统方案切换效率。

【技术实现步骤摘要】
系统方案切换方法、装置、计算机设备和存储介质
本专利技术涉及计算机
,特别是涉及一种系统方案切换方法、装置、计算机设备和存储介质。
技术介绍
在计算机
里,系统中的每个接口都会对应着多个不同的处理方案,即待切换的方案或备方案,当出现不同的问题时,服务器通过触发程序,采取不同的方案进行处理。然而,目前对于方案的切换,往往是在计算机代码中为一种方案埋入一个控制开关;通过对整个集群进行消息广播,从而通知各节点机器修改控制开关的相关配置,在程序触发时判断到相关配置的状态发生变化而执行与控制开关对应的分支所代表的方案,但容易造成代码浸入和耦合性较高;若要改变开关规则,需要对原代码进行修改,从而导致系统方案的切换效率低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高系统方案的切换效率的系统方案切换方法、装置、计算机设备和存储介质。一种系统方案切换方法,所述方法包括:获取监听到的系统返回的异常信息,根据所述异常信息触发对应的切换指令,所述切换指令携带第一目标对象的目标依赖关系;根据所述切换指令,在预设对象库中查找所述第一目标对象的依赖关系;根据所述目标依赖关系,对与查找到本文档来自技高网...

【技术保护点】
1.一种系统方案切换方法,所述方法包括:获取监听到的系统返回的异常信息,根据所述异常信息触发对应的切换指令,所述切换指令携带第一目标对象的目标依赖关系;根据所述切换指令,在预设对象库中查找所述第一目标对象的依赖关系;根据所述目标依赖关系,对与查找到的依赖关系中的类对应的初始实现类进行修改,得到与所述类对应的目标实现类;根据所述目标实现类,控制所述系统从与所述初始实现类对应的方案切换至与所述目标实现类对应的方案。

【技术特征摘要】
1.一种系统方案切换方法,所述方法包括:获取监听到的系统返回的异常信息,根据所述异常信息触发对应的切换指令,所述切换指令携带第一目标对象的目标依赖关系;根据所述切换指令,在预设对象库中查找所述第一目标对象的依赖关系;根据所述目标依赖关系,对与查找到的依赖关系中的类对应的初始实现类进行修改,得到与所述类对应的目标实现类;根据所述目标实现类,控制所述系统从与所述初始实现类对应的方案切换至与所述目标实现类对应的方案。2.根据权利要求1所述的方法,其特征在于,所述根据所述异常信息触发对应的切换指令,包括:识别所述异常信息,确定所述系统的异常等级和第一目标对象;根据异常等级与切换等级的对应关系,确定所述系统的切换等级;获取与所述切换等级对应的依赖关系,作为所述第一目标对象的目标依赖关系;根据所述目标依赖关系,触发对应的切换指令。3.根据权利要求1所述的方法,其特征在于,所述根据所述切换指令,在预设对象库中查找所述第一目标对象的依赖关系,包括:在预设对象库中筛选出携带有标记信息的对象;从筛选出的对象中查找所述第一目标对象;获取与所述第一目标对象对应的依赖关系。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标依赖关系,对与查找到的依赖关系中的类对应的初始实现类进行修改,得到与所述类对应的目标实现类,包括:提取查找到的依赖关系中的类对应的初始实现类;获取所述目标依赖关系中的类对应的目标实现类;通过预设方式将所述依赖关系中的类对应的初始实现类替换为所述目标实现类,得到与所述类对应的目标实现类。5.根据权利要求4所述的方法,其特征在于,在根据所述目标实现类,控制所述系统从与所述初始实现类对应的方案切换至与所述目标实现类对应的方案之前,还包括:将所述类与所述目标实现类的对应关系,作为所述第一目标对象的已修改依赖关系;将所述第一目标对象的已修改依赖关系导入到预设信息配置表中,以更新所述信息配置表;查询所述信息配置表,确定所述目标实现类对应的方案以及切...

【专利技术属性】
技术研发人员:詹启新张颖马幸晖赖辉辉
申请(专利权)人:世纪龙信息网络有限责任公司
类型:发明
国别省市:广东,44

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

1