【技术实现步骤摘要】
服务上线方法、服务更新方法及服务提供方法
[0001]本公开涉及互联网
,尤其涉及互联网应用服务
技术介绍
[0002]随着互联网应用技术的发展,互联网应用的功能越来越强大,一个互联网应用通常包含多种应用服务功能,如何实现该些应用服务功能的上线、更新,以及如何为用户提供应用服务成为了一个问题。
技术实现思路
[0003]本公开提供了一种服务上线方法、服务更新方法及服务提供方法。
[0004]根据本公开的第一方面,提供了一种服务上线方法,包括:
[0005]当预定的第一目标服务上线事件发生时,确定第一目标服务对应的目标服务图信息并存储至服务器,目标服务图信息包括完成相应目标服务所需执行的各个子服务、子服务之间的执行逻辑,目标服务图信息用于当接收到相应目标服务服务请求时,基于目标服务图信息按照完成相应目标服务所需执行的各个子服务的执行逻辑执行相应的子服务;
[0006]获取各子服务资源,并基于各子服务资源进行第一目标服务上线处理。
[0007]根据本公开的第二方面, ...
【技术保护点】
【技术特征摘要】
1.一种服务上线方法,应用于服务器,包括:当预定的第一目标服务上线事件发生时,确定第一目标服务对应的目标服务图信息并存储至服务器,所述目标服务图信息包括完成相应目标服务所需执行的各个子服务、子服务之间的执行逻辑,所述目标服务图信息用于当接收到相应目标服务服务请求时,基于所述目标服务图信息按照完成相应目标服务所需执行的各个子服务的执行逻辑执行相应的子服务;获取各子服务资源,并基于各子服务资源进行第一目标服务上线处理;其中,所述子服务资源包括已上线的第二目标服务与第一目标服务共有的子服务资源,以及针对第一目标服务个性化开发的子服务资源。2.根据权利要求1所述的方法,其中,所述获取各子服务资源,并基于各子服务资源进行第一目标服务上线处理,包括:接收发送的针对第一目标服务个性化开发的子服务资源,以及从本地服务器获取已上线的第二目标服务与第一目标服务共有的子服务资源;基于接收到的针对第一目标服务个性化开发的子服务资源,以及从本地服务器获取已上线的第二目标服务与第一目标服务共有的子服务资源,进行第一目标服务的上线处理。3.根据权利要求1所述的方法,其中,该方法还包括:获取所述第一目标服务应用于目标应用的基础环境文件、配置文件,其中,目标服务的基础环境文件、配置文件由预定的服务上线配置框架完成;所述基于各子服务资源进行第一目标服务上线处理包括:基于所述各子服务资源以及获取的所述基础环境文件、配置文件进行上线处理。4.根据权利要求1所述的方法,其中,子服务之间的执行逻辑包括以下至少一项:串行执行;并行执行;条件选择执行。5.一种服务更新方法,包括:当预定的第一目标服务更新事件发生时,判断所述第一目标服务更新事件是否为子服务更新;如果所述第一目标服务更新事件为子服务更新,则基于新子服务进行所述第一目标服务的服务更新。6.根据权利要求5所述的方法,其中,所述基于新子服务进行目标服务更新,包括:获取新子服务资源,并基于新子服务资源进行目标服务更新。7.根据权利要求5所述的方法,其中,该方法还包括:判断已经上线的第二目标服务的目标服务图信息是否包含所述新子服务;如果包含所述新子服务,则从本地服务器获取该新子服务对应的资源,并基于从本地服务器获取该新子服务对应的资源进行所述第一目标服务的服务更新。8.一种服务提供方法,包括:当接收到针对第一目标服务的服务请求时,基于预存储的服务与服务图信息的映射关系,确定所述第一目标服务对应的服务图信息,所述目标服务图信息包括完成所述目标服务所需执行的各个子服务、子服务之间的执行逻辑;基于所述第一目标服务对应的服务图信息调用并按照子服务之间的执行逻辑执行相应的子服务;
基于各执行子服务的执行结果确定目标服务结果。9.根据权利要求8所述的方法,其中,子服务之间的执行逻辑包括以下至少一项:串行执行;并行执行;条件选择执行。10.根据权利要求8
‑
9任一项所述的方法,其中,该方法还包括:当监听到所述第一目标服务发生更新事件,且将执行待更新子服务时,则基于更新完成时间确定是否等待执行新子服务。11.一种服务上线装置,包括:第一确定模块,用于当预定的第一目标服务上线事件发...
【专利技术属性】
技术研发人员:宋辽,张铮,李得志,叶杨婕,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。