【技术实现步骤摘要】
本专利技术涉及应用回退
,特别是指一种应用程序的回退方法及装置。
技术介绍
目前不论是传统大、中型企业还是新型互联网企业都不离开信息化技术,企业信息化是指企业以业务流程的优化和重构为基础,在一定的深度和广度上利用计算机技术、网络技术和数据库技术,控制和集成化管理企业生产经营活动中的各种信息,实现企业内外部信息的共享和有效利用。伴随企业信息化的发展,诸多管理系统和应用系统应运而生,但不管是自行开发还是购买,在系统正式使用前需要经历系统设计、软件开发、应用测试、系统上线等阶段,在每个阶段通过之后系统才会最终面向用户开放,但系统仍有可能存在未知程序漏洞,影响用户正常使用。在系统正式发布后无论是软件新版本还是新发布的功能,因为设计缺陷在测试阶段未能测出,或者已经发现但未及时修复的隐患而导致用户、客户无法正常使用系统,不论是内部系统还是面向客户的外部系统都将带来巨大影响,可能导致业务中断,严重时甚至数据丢失、逻辑错误。因此当问题发生时,采取中断系统服务可以避免情况的恶化,但是严重影响用户、客户的感知和友好度,而影响用户使用的仅仅只是很小的一部分重要功能,因此需要将系 ...
【技术保护点】
一种应用程序的回退方法,其特征在于,包括:将第一待回退应用集群的流量切换到至少一个其他待回退应用集群上,得到处于空闲状态的第一待回退应用集群,其中,不同待回退应用集群之间均为相互对等的应用集群;将处于空闲状态的第一待回退应用集群,从当前应用版本回退到目标应用版本,得到回退后的第一应用集群;将所述其他待回退应用集群上的流量切换到所述回退后的第一应用集群上,得到处于空闲状态的其他待回退应用集群;将处于空闲状态的所述其他待回退应用集群,从当前应用版本回退到所述目标应用版本。
【技术特征摘要】
1.一种应用程序的回退方法,其特征在于,包括:将第一待回退应用集群的流量切换到至少一个其他待回退应用集群上,得到处于空闲状态的第一待回退应用集群,其中,不同待回退应用集群之间均为相互对等的应用集群;将处于空闲状态的第一待回退应用集群,从当前应用版本回退到目标应用版本,得到回退后的第一应用集群;将所述其他待回退应用集群上的流量切换到所述回退后的第一应用集群上,得到处于空闲状态的其他待回退应用集群;将处于空闲状态的所述其他待回退应用集群,从当前应用版本回退到所述目标应用版本。2.根据权利要求1所述的应用程序的回退方法,其特征在于,所述将处于空闲状态的所述其他待回退应用集群,从当前应用版本回退到所述目标应用版本的步骤之后,还包括:根据多个所述待回退应用集群回退前的流量分配比例,将所述回退后的第一应用集群上的流量分配给所述其他待回退应用集群。3.根据权利要求1所述的应用程序的回退方法,其特征在于,所述将处于空闲状态的第一待回退应用集群,从当前应用版本回退到目标应用版本,得到回退后的第一应用集群的步骤包括:确定所述第一待回退应用集群所回退的目标应用版本的信息;根据所述目标应用版本的信息,获取与所述目标应用版本匹配的配置数据信息及所述业务数据信息;根据所述配置数据信息及所述业务数据信息,将所述第一待回退应用集群从当前应用版本回退到目标应用版本,得到回退后的第一应用集群。4.根据权利要求3所述的应用程序的回退方法,其特征在于,所述根据所述目标应用版本的信息,获取与所述目标应用版本匹配的配置数据信息及所述业务数据信息的步骤包括:根据一预先创建的虚拟表,获取所述第一待回退应用集群从当前应用版本
\t回退到目标应用版本所需的配置数据信息及业务数据信息,其中,所述虚拟表中保存有按照对应关系存储的应用版本信息、配置数据信息及业务数据信息。5.根据权利要求3所述的应用程序的回退方法,其特征在于,所述根据所述配置数据信息及所述业务数据信息,将所述第一待回退应用集群从当前应用版本回退到目标应用版本,得到回退后的第一应用集群的步骤包括:根据所述配置数据信息,将数据库中的当前配置数据版本回退到与所述目标应用版本匹配的目标配置数据版本;重新启动所述第一应用集群,使所述第一应用集群根据所述数据库中的目标配置数据版本对所述目标应用版本进行配置处理;将所述其他待回退应用集群的流量全部切断后,根据所述业务数据信息,将数据库中的当前业务数据版本回退到与所述目标应用版本匹配的目标业务数据版本;根据所述目标业务数据版本,将已完成配置处...
【专利技术属性】
技术研发人员:郭岳,王晓征,张式勤,钟储建,
申请(专利权)人:中国移动通信集团浙江有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。