资源部署方法、装置、存储介质及设备制造方法及图纸

技术编号:24089943 阅读:41 留言:0更新日期:2020-05-09 07:37
本申请实施例公开了一种资源部署方法、装置、存储介质及设备,属于计算机技术领域。所述方法包括:创建聚合应用,聚合应用是对多个子应用进行聚合后得到的应用,多个子应用的部分配置信息相同,配置信息用于配置资源;创建聚合应用的共有资源池,共有资源池是根据共有配置信息创建的,共有配置信息是对多个子应用中相同的配置信息进行提取得到的;创建各个子应用,并将共有资源池的映射发送给多个子应用,映射用于供各个子应用调用共有资源池中的资源。本实施例可以针对多个子应用部署一份共用的应用层级的资源,而无需为每个子应用部署一份应用层级的资源,既可以简化资源部署架构,也可以节省存储空间。

Resource deployment method, device, storage medium and equipment

【技术实现步骤摘要】
资源部署方法、装置、存储介质及设备
本申请实施例涉及计算机
,特别涉及一种资源部署方法、装置、存储介质及设备。
技术介绍
应用在运行时,需要调用一些资源,因此,在创建应用时,即可对这些资源进行部署,以便于应用调用这些资源。若需要创建多个应用,则可以将多个应用的资源部署到同一个容器中,从而在应用间进行资源共享。以将多个应用的资源部署到tomcat容器中为例,则电子设备可以将每个应用的安装包打包成war包,在tomcat容器中以多war包的方式进行资源部署。虽然在tomcat容器中以多war包的方式进行资源部署时,多个应用可以共用容器层级的资源,但是应用层级的资源是不可共用的,需要针对每个应用都部署一份应用层级的资源,导致资源部署架构较为复杂,且占用较多的存储空间。
技术实现思路
本申请实施例提供了一种资源部署方法、装置、存储介质及设备,用于解决对每个应用部署一份应用层级的资源,导致资源部署架构较为复杂,且占用较多的存储空间的问题。所述技术方案如下:一方面,提供了一种资源部署方法,所述方法包括:...

【技术保护点】
1.一种资源部署方法,其特征在于,所述方法包括:/n创建聚合应用,所述聚合应用是对多个子应用进行聚合后得到的应用,所述多个子应用的部分配置信息相同,所述配置信息用于配置资源;/n创建所述聚合应用的共有资源池,所述共有资源池是根据共有配置信息创建的,所述共有配置信息是对所述多个子应用中相同的配置信息进行提取得到的;/n创建各个子应用,并将所述共有资源池的映射发送给所述多个子应用,所述映射用于供各个子应用调用所述共有资源池中的资源。/n

【技术特征摘要】
1.一种资源部署方法,其特征在于,所述方法包括:
创建聚合应用,所述聚合应用是对多个子应用进行聚合后得到的应用,所述多个子应用的部分配置信息相同,所述配置信息用于配置资源;
创建所述聚合应用的共有资源池,所述共有资源池是根据共有配置信息创建的,所述共有配置信息是对所述多个子应用中相同的配置信息进行提取得到的;
创建各个子应用,并将所述共有资源池的映射发送给所述多个子应用,所述映射用于供各个子应用调用所述共有资源池中的资源。


2.根据权利要求1所述的方法,其特征在于,在所述将所述共有资源池的映射发送给所述子应用之后,所述方法还包括:
通过所述子应用获取待查找资源的键;
通过所述子应用根据所述映射和所述键在所述共有资源池中查找所述资源的配置实例;
若查找到所述资源的配置实例,则通过所述子应用调用所述资源的配置实例。


3.根据权利要求2所述的方法,其特征在于,在所述通过所述子应用调用所述资源的配置实例之后,所述方法还包括:
通过所述子应用存储所述配置实例的引用,所述引用用于供所述子应用在本地调用所述述配置实例。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若通过所述子应用存储所述配置实例的引用,则通过所述聚合应用存储所述键、所述引用和所述子应用的应用标识之间的对应关系;
若所述共有资源池中的所述配置实例存在更新,则在所述对应关系中查找所述配置实例的引用所对应的键和各个应用标识;
向各个应用标识所指示的子应用发送携带有所述键的更新通知,所述更新通知用于通知所述子应用重新从所述共有资源池中获取所述键对应的资源的配置实例。


5.根据权利要求2所述的方法,其特征在于,在所述通过所述子应用根据所述映射和所述键在所述共有资源池中查找所述资源的配置实例之前,所述方法还包括:
若各个子应用创建有私有资源池,则通过所述子应用根据...

【专利技术属性】
技术研发人员:杨帆张树行
申请(专利权)人:南京甄视智能科技有限公司
类型:发明
国别省市:江苏;32

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

1