【技术实现步骤摘要】
轻应用部署方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种轻应用部署方法、装置、计算机设备和存储介质。
技术介绍
轻应用是一种无需下载、即搜即用的全功能应用,轻应用的运行依赖于提前部署在服务器中的对应的应用服务。目前主要是通过购买或自行研发运行轻应用所需的应用服务,并将购买或自行研发的应用服务一次性部署至本地服务器中,终端只需通过公布的接口调用应用服务,即可在页面中展示对应的信息。然而,由于轻应用从一开始的几个月发布一个新版本,到现在几周、几天、几小时都可能会有应用服务更新,如果仅依靠人工操作进行应用更新部署,可能出现操作失误,影响轻应用的发布速度。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提升轻应用发布速度的轻应用部署方法、装置、计算机设备和存储介质。一种轻应用部署方法,所述方法包括:获取最新版本的应用列表,以及本地已部署的第一轻应用的应用标识;所述应用列表中具有可下载的第二轻应用的应用标识和对应下载路径;根据所述第二轻应用的应 ...
【技术保护点】
1.一种轻应用部署方法,所述方法包括:/n获取最新版本的应用列表,以及本地已部署的第一轻应用的应用标识;所述应用列表中具有可下载的第二轻应用的应用标识和对应下载路径;/n根据所述第二轻应用的应用标识以及第一轻应用的应用标识,判断本地是否已部署有所述第二轻应用;/n当本地未部署有第二轻应用时,根据所述第二轻应用的下载路径下载对应的应用服务包;所述应用服务包中具有第二轻应用的安装文件以及配置文件;/n根据所述配置文件创建所述安装文件运行时所需的运行空间,并对所述安装文件进行路由映射。/n
【技术特征摘要】
1.一种轻应用部署方法,所述方法包括:
获取最新版本的应用列表,以及本地已部署的第一轻应用的应用标识;所述应用列表中具有可下载的第二轻应用的应用标识和对应下载路径;
根据所述第二轻应用的应用标识以及第一轻应用的应用标识,判断本地是否已部署有所述第二轻应用;
当本地未部署有第二轻应用时,根据所述第二轻应用的下载路径下载对应的应用服务包;所述应用服务包中具有第二轻应用的安装文件以及配置文件;
根据所述配置文件创建所述安装文件运行时所需的运行空间,并对所述安装文件进行路由映射。
2.根据权利要求1所述的方法,其特征在于,所述应用列表中具有第二轻应用的版本信息;所述方法还包括:
当本地部署有第二轻应用时,获取本地已部署的第二轻应用的版本信息;
基于所述应用列表中的版本信息以及本地的版本信息,判断已部署第二轻应用是否为待更新应用;
当为待更新应用时,确定与待更新应用相关联的应用服务包的下载路径;
根据所述下载路径,下载待更新应用的应用服务包;所述应用服务包中具有更新文件以及配置文件;
根据所述配置文件修改本地配置信息,并将所述更新文件覆盖历史安装文件。
3.根据权利要求1所述的方法,其特征在于,所述获取最新版本的应用列表包括:
获取服务器应用列表配置信息,以及本地应用列表配置信息;所述应用列表配置信息中具有应用列表的生成时间和应用列表的下载路径;
当服务器应用列表配置信息中的生成时间与本地应用列表配置信息中的生成时间不相同时,基于所述服务器应用列表中的下载路径下载应用列表。
4.根据权利要求1所述的方法,其特征在于,所述安装文件中具有多种类型的一个或多个子程序文件;所述根据所述配置文件创建所述安装文件运行时所需的运行空间包括:
根据所述配置文件确定安装文件中各子程序文件所能实现的功能类型;
统计不同功能类型下的子程序文件的数量;
根据所述子程序文件所能实现的功能类型以及对应数量,计算所述安装文件运行时所需要的物理资源;
创建与所述物理资源相对应的运行空间。
5.根据权利要求1所述的方法,其特征在于,所述对所述安装文件进行路由射包括:
提取所述配置文件中的路由规则;
根据所述路由规则对进行路由设置,得到路由地址表;
基于所述路由地址表对所述安装文件进行路由映射...
【专利技术属性】
技术研发人员:何江兵,
申请(专利权)人:金蝶蝶金云计算有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。