【技术实现步骤摘要】
数据处理方法、装置、电子设备及存储介质
本公开涉及通信
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
技术介绍
为了更好地满足业务需求等,会有对服务等进行更新的需求。如将1.0版本的软件升级为2.0版本的软件。其中,待升级的1.0版本的软件可以理解为旧服务,升级后的2.0版本的软件可以理解为新服务。即可以理解,旧服务为尚未同步上线版本的服务,新服务为已同步上线版本的服务。相关技术中,一个服务对应部署主服务器和备服务器,即分别通过主服务器和备服务器实现该服务,可以理解,服务器是承载服务的物理机器。当需要对主服务器中旧服务进行更新时,主服务器先停止运行旧服务,然后,备服务器开始接收访问请求;待主服务器中新服务启动后,备服务器停止运行,主服务器中新服务接收访问请求。其中,访问请求可以理解为具体的业务请求,如用户待观看直播视频时发送的获取视频资源的请求,用户待上传文件时发送的文件上传的请求等等。相关技术中,若通过term命令触发主服务器停止运行旧服务时,是将已接收到的访问请求处理完成后 ...
【技术保护点】
1.一种数据处理方法,其特征在于,应用于代理服务器,所述代理服务器是独立于第一服务器的服务器,所述第一服务器包括主服务器和备服务器,包括:/n当接收到服务上线请求时,将接收到的第一访问请求转发至所述备服务器,所述备服务器当前用于实现旧服务,所述服务上线请求为对所述第一服务器进行版本更新或者版本回滚的请求;/n在所述将接收到的第一访问请求转发至所述备服务器之后,向所述主服务器发送旧服务停止指令,所述旧服务停止指令用于指示所述主服务器停止运行所述旧服务;/n当确定所述主服务器中新服务启动时,对所述主服务器中所述新服务是否可用进行可用性检测;/n当检测所述主服务器中所述新服务可用 ...
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于代理服务器,所述代理服务器是独立于第一服务器的服务器,所述第一服务器包括主服务器和备服务器,包括:
当接收到服务上线请求时,将接收到的第一访问请求转发至所述备服务器,所述备服务器当前用于实现旧服务,所述服务上线请求为对所述第一服务器进行版本更新或者版本回滚的请求;
在所述将接收到的第一访问请求转发至所述备服务器之后,向所述主服务器发送旧服务停止指令,所述旧服务停止指令用于指示所述主服务器停止运行所述旧服务;
当确定所述主服务器中新服务启动时,对所述主服务器中所述新服务是否可用进行可用性检测;
当检测所述主服务器中所述新服务可用,并且所述备服务器中所述旧服务完成处理时,将接收到的第二访问请求转发至所述主服务器,所述主服务器当前用于实现所述新服务。
2.根据权利要求1所述的方法,其特征在于,所述服务上线请求是控制器转发至所述代理服务器的,其中,所述旧服务和所述新服务部署在所述控制器中。
3.根据权利要求2所述的方法,其特征在于,在所述对所述主服务器中所述新服务是否可用进行可用性检测之后,所述方法还包括:
当检测所述主服务器中所述新服务不可用时,向所述控制器反馈服务不可用信息,所述服务不可用信息为用于向用户提示的信息。
4.根据权利要求2所述的方法,其特征在于,在所述确定所述主服务器中新服务启动之后,所述方法还包括:
接收所述控制器发送的流量切换指令;其中,所述流量切换指令是所述控制器在监测所述主服务器中所述新服务运行存在问题时,向所述代理服务器发送的;
根据所述流量切换指令,将接收到的第三访问请求转发至所述备服务器,所述备服务器当前用于实现所述新服务,所述备服务器中所述新服务是所述控制器在监测所述主服务器中新服务正常运行时,更新所述备服务器中所述旧服务得到的。
5.根据权利要求1所述的方法,其特征在于,在所述向所述主服务器发送旧服务停止指令之后,所述方法还包括:
检测所述主服务器中所述旧服务是否停止运行;
当确定所述主服务器中所述旧服务停止运行时,释放所述主服务器中所述旧服务所占的资源。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述将接收到的第二访问请求转发至所述主服务器,包括:
根据接收到的分配指令,将接收到的第二访问请求转发至所述主服务器中,其中,所述分配指令指示当所述主服务器中所述新服务可用时,为所述主服务器中所述新服务分配的流量占比。
7.一种数据处理方法,其特征在于,应用于控制器,...
【专利技术属性】
技术研发人员:张旭华,李鹏程,于文涛,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。