业务处理方法和相关装置及相关系统制造方法及图纸

技术编号:7789061 阅读:169 留言:0更新日期:2012-09-21 23:20
本发明专利技术公开了一种业务处理方法和相关装置及相关系统。其中,一种业务处理方法,可包括:服务节点接收客户端发送的携带有服务组件包版本信息的服务请求;服务节点若确定出该服务请求对应的第一版本的服务组件包服务节点当前还未安装,则获取第一版本的服务组件包进行安装,并保持基于当前已安装的第二版本的服务组件包运行的服务,其中,第一版本的服务组件包和第二版本的服务组件包对应相同类型的服务,且第一版本的服务组件包和第二版本的服务组件包能够独立运行。本发明专利技术实施例提供技术方案有利于在尽量不中断服务的情况下,实现服务节点的组件包的升级服务。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及ー种业务处理方法和相关装置及相关系统
技术介绍
当前,互联网使得网民无论何时、何地都能方便的通过浏览器访问需要的资源。例如,查找资料用百度搜索或google搜索、买物品到淘宝、听音乐到苹果的AppStore、社交到facebook或天涯。这些网络应用针对全球用户,24小时在线,任何中断对企业还是用户都可能是灾难性的。但是,互联网发展的日新月异,用户数还在不断增多,系统需扩容、业务需发展;而新特性不停增加或修改bug,也需要经常更新版本。传统C/S系统,版本更新过程需要中断业务(用户在系统升级过程中是不能访问 的),此时往往需提前通知用户,在什么时间段内系统不可用(类似于停水、停电通知)。B/S系统出现后,由于浏览器端的零部署,一定程度上简化了系统更新的复杂性,虽然没有客户端的升级过程,但服务器端进行软件升级时,服务仍会中断,难以保证浏览器24小时都能访问服务器。
技术实现思路
本专利技术实施例提供业务处理方法和相关装置及相关系统,以在尽量不中断服务的情况下,实现服务节点的组件包的升级服务。为解决上述技术问题,本专利技术实施例提供以下技术方案本专利技本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,包括 服务节点接收客户端发送的携带有服务组件包版本信息的服务请求; 所述服务节点若确定出所述服务请求对应的第一版本的服务组件包所述服务节点当前还未安装,则获取所述第一版本的服务组件包进行安装,并保持基于当前已安装的第二版本的服务组件包运行的服务,其中,所述第一版本的服务组件包和第二版本的服务组件包对应相同类型的服务,且所述第一版本的服务组件包和第二版本的服务组件包能够独立运行。2.根据权利要求I所述的方法,其特征在于,所述服务组件包中包含服务执行程序和描述文件,其中,所述描述文件用于描述该服务组件包的版本和所述服务执行程序对外提供的业务接口。3.根据权利要求2所述的方法,其特征在于, 所述方法还包括所述服务节点若确定出所述服务请求对应的第一版本的服务组件包已安装,则利用所述第一版本的服务组件包中的描述文件所描述的业务接口,调用所述第一版本的服务组件包中的服务执行程序以提供相应的业务服务,得到对应的服务结果数据。4.根据权利要求I至3任一项所述的方法,其特征在于, 所述获取第一版本的服务组件包进行安装,包括 在所述服务节点的本地磁盘组件库中查找所述第一版本的服务组件包; 若在所述本地磁盘组件库中查找到了所述第一版本的服务组件包,则从所述本地磁盘组件库中获取查找到的所述第一版本的服务组件包进行安装;若在所述本地磁盘组件库中未查找所述第一版本的服务组件包,则在与所述服务节点通信连接的分布式服务系统组件仓库中查找所述第一版本的服务组件包;若在所述分布式服务系统组件仓库中查找到了所述第一版本的服务组件包,则从所述分布式服务系统组件仓库中获取查找到的所述第一版本的服务组件包进行安装;若在所述分布式服务系统组件仓库中未查找到所述第一版本的服务组件包,则从互联网软件中心获取所述第一版本的服务组件包进行安装,所述互联网软件中心与所述服务节点通信连接,且包含当前已发布的各种版本的服务组件包。5.根据权利要求3所述的方法,其特征在于, 所述方法还包括在调用所述第一版本的服务组件包中的服务执行程序以提供相应的业务服务,得到对应的服务结果数据后,向所述客户端推送所述服务结果数据。6.根据权利要求3所述的方法,其特征在于, 所述方法还包括所述服务节点向所述客户端发送与所述服务请求对应且携带有服务应答标识的请求响应;接收来自所述客户端根据所述请求响应发送的结果查询请求,在调用所述第一版本的服务组件包中的服务执行程序以提供相应的业务服务,得到对应的服务结果数据后,向所述客户端发送所述服务结果数据。7.一种服务节点,其特征在于,包括 接收模块,用于接收客户端发送的携带有服务组件包版本信息的服务请求; 处理模块,用于在确定出所述接收模块接收的服务请求对应的第一版本的服务组件包所述服务节点当前还未安装时,获取所述第一版本的服务组件包进行安装,并保持基于当前已安装的第二版本的服务组件包运行的服务,所述第一版本的服务组件包和第二版本的服务组件包对应相同类型的服务,且所述第一版本的服务组件包和第二版本的服务组件包能够独立运行。8.根据权利要求7所述的服...

【专利技术属性】
技术研发人员:程建杰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1