【技术实现步骤摘要】
一种响应访问请求的方法、装置及计算机可读存储介质
本公开涉及计算机
,具体而言,涉及一种响应访问请求的方法、装置及计算机可读存储介质。
技术介绍
服务设备通常通过部署服务实例来为其它客户机,如手机、电脑等终端提供计算或者应用服务。在对服务实例进行升级操作时,需要使用新版本的服务实例代替旧版本的服务实例,也即需要关闭旧版本的服务实例,安装并启动新版本的服务实例。上述过程中,在关闭旧版本的服务实例之后,启动完成新版本的服务实例之前,服务设备是无法对外与该服务实例相关的服务内容的,从而导致无法正常响应外部的访问请求。
技术实现思路
本公开实施例至少提供一种响应访问请求的方法、装置及计算机可读存储介质。第一方面,本公开实施例提供了一种响应访问请求的方法,应用于服务设备,所述服务设备中运行有当前对外提供服务的第一版本服务实例,且所述服务设备中部署有服务代理Agent模块,所述服务设备基于所述Agent模块执行以下方法步骤:启动第二版本服务实例;第二版本服务实例为第一版本服务实例对应的更 ...
【技术保护点】
1.一种响应访问请求的方法,其特征在于,应用于服务设备,所述服务设备中运行有当前对外提供服务的第一版本服务实例,且所述服务设备中部署有服务代理Agent模块,所述服务设备基于所述Agent模块执行以下方法步骤:/n启动第二版本服务实例;所述第二版本服务实例为所述第一版本服务实例对应的更新后版本的服务实例;/n检测启动的所述第二版本服务实例是否能够对外提供服务;/n在确定所述第二版本服务实例能够对外提供服务后,将当前对外提供服务的服务实例从所述第一版本服务实例切换为所述第二版本服务实例。/n
【技术特征摘要】 【专利技术属性】
1.一种响应访问请求的方法,其特征在于,应用于服务设备,所述服务设备中运行有当前对外提供服务的第一版本服务实例,且所述服务设备中部署有服务代理Agent模块,所述服务设备基于所述Agent模块执行以下方法步骤:
启动第二版本服务实例;所述第二版本服务实例为所述第一版本服务实例对应的更新后版本的服务实例;
检测启动的所述第二版本服务实例是否能够对外提供服务;
在确定所述第二版本服务实例能够对外提供服务后,将当前对外提供服务的服务实例从所述第一版本服务实例切换为所述第二版本服务实例。
2.根据权利要求1所述的方法,其特征在于,所述将当前对外提供服务的服务实例从所述第一版本服务实例切换为所述第二版本服务实例,包括:
在保持所述第一版本服务实例运行的过程中,若接收到外部的访问请求,将该访问请求迁移至所述第二版本服务实例,以便通过所述第二版本服务实例处理所述访问请求。
3.根据权利要求2所述的方法,其特征在于,将当前对外提供服务的服务实例从所述第一版本服务实例切换为所述第二版本服务实例之后,还包括:
若接收到服务实例回滚指令,将当前对外提供服务的服务实例从所述第二版本服务实例切换回所述第一版本服务实例。
4.根据权利要求2所述的方法,其特征在于,将当前对外提供服务的服务实例从所述第一版本服务实例切换为所述第二版本服务实例之后,还包括:
若在预设时间长度内,未接收到服务实例回滚指令,则关闭所述第一版本服务实例;所述服务实例回滚指令用于指示将当前对外提供服务的服务实例从所述第二版本服务实例切换回所述第一版本服务实例。
5.根据权利要求4所述的方法,将当前对外提供服务的服务实例从所述第二版本服务实例切换回所述第一版本服务实例之后,还包括:
关闭所述第二版本服务实例。
技术研发人员:陈凯旋,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。