The invention discloses a method for online application of rapid rollback, the online application of rapid rollback method comprises the following steps: to update application configuration of second port upgrade; when receiving the updated version of the application release request, control the update version of the application and the old version of the application will open the service, and application flow switch to the second port; when receiving a rollback request, the application flow switch to the first port. The invention also discloses a device for rapid rollback of the online application. The invention shortens the rollback time.
【技术实现步骤摘要】
在线应用快速回滚的方法及装置
本专利技术涉及互联网
,尤其涉及一种在线应用快速回滚的方法及装置。
技术介绍
目前有很多javawebapp应用在升级的时候,都会牵涉到流量迁移和应用回滚的问题,目前的做法基本上都是迁移流量到安装有旧版本应用的非升级机器,升级当前机器,然后跑自动测试,在自动测试通过后,迁移回流量。如果需要回滚时,则需要将非升级机器进行冷启动,从而导致回滚时间较长。
技术实现思路
本专利技术的主要目的在于提供一种在线应用快速回滚的方法及装置,旨在缩短回滚时间。为实现上述目的,本专利技术提供的一种在线应用快速回滚的方法,所述在线应用快速回滚的方法包括以下步骤:对待升级的更新版本应用配置第二端口,所述第二端口用于区分于旧版本应用的第一端口;当接收到所述更新版本应用的发布请求时,控制所述更新版本应用和旧版本应用开启服务,并将应用流量切换至所述第二端口;当接收到回滚请求时,将所述应用流量切换至所述第一端口。优选地,所述当接收到所述更新版本应用的发布请求时,控制所述更新版本应用和旧版本应用开启服务,并将应用流量切换至所述第二端口的步骤之后还包括:当接收到所述旧版本应用的下线请求时,关闭所述旧版本应用对应的服务。优选地,所述当接收到所述更新版本应用的发布请求时,控制所述更新版本应用和旧版本应用开启服务,并将应用流量切换至所述第二端口的步骤之后还包括:在接收到所述更新版本应用的发布请求之后的预设时间段内未接收到所述回滚请求时,关闭所述旧版本应用对应的服务。优选地,所述对待升级的更新版本应用配置第二端口包括:获得所述第二端口的配置文件;在web容器中配置所述 ...
【技术保护点】
一种在线应用快速回滚的方法,其特征在于,所述在线应用快速回滚的方法包括以下步骤:对待升级的更新版本应用配置第二端口,所述第二端口用于区分于旧版本应用的第一端口;当接收到所述更新版本应用的发布请求时,控制所述更新版本应用和旧版本应用开启服务,并将应用流量切换至所述第二端口;当接收到回滚请求时,将所述应用流量切换至所述第一端口。
【技术特征摘要】
1.一种在线应用快速回滚的方法,其特征在于,所述在线应用快速回滚的方法包括以下步骤:对待升级的更新版本应用配置第二端口,所述第二端口用于区分于旧版本应用的第一端口;当接收到所述更新版本应用的发布请求时,控制所述更新版本应用和旧版本应用开启服务,并将应用流量切换至所述第二端口;当接收到回滚请求时,将所述应用流量切换至所述第一端口。2.如权利要求1所述的在线应用快速回滚的方法,其特征在于,所述当接收到所述更新版本应用的发布请求时,控制所述更新版本应用和旧版本应用开启服务,并将应用流量切换至所述第二端口的步骤之后还包括:当接收到所述旧版本应用的下线请求时,关闭所述旧版本应用对应的服务。3.如权利要求1所述的在线应用快速回滚的方法,其特征在于,所述当接收到所述更新版本应用的发布请求时,控制所述更新版本应用和旧版本应用开启服务,并将应用流量切换至所述第二端口的步骤之后还包括:在接收到所述更新版本应用的发布请求之后的预设时间段内未接收到所述回滚请求时,关闭所述旧版本应用对应的服务。4.如权利要求1所述的在线应用快速回滚的方法,其特征在于,所述对待升级的更新版本应用配置第二端口的步骤包括:获得所述第二端口的配置文件;在web容器中配...
【专利技术属性】
技术研发人员:帅伟良,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。