【技术实现步骤摘要】
资源加载方法、装置、电子设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种资源加载方法、一种资源加载装置、一种电子设备和一种存储介质。
技术介绍
[0002]云计算平台也称为云平台,是指基于硬件资源和软件资源的服务,提供计算、网络和存储能力。
[0003]现有的“云”可以支持用户(厂商/开发者)设计开发自己的应用或基础协议连接器,并以jar文件(JavaArchive)的形式发布至连接器市场供其他用户快速的与自己的应用集成。这些第三方的连接器jar包最终会以流文件(Flow)的形式编排打包后交给流程引擎调度运行。其中,jar文件还可以称为jar包,用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件。
[0004]由于每个连接器都是由不同厂商或开发者独立开发和发布的,不同连接器所引用的公共代码库版本存在差异,当一组连接器被编排后以工作流的方式部署运行时,流程引擎会以热加载的方式获取相关的全部连接器资源,并在加载过程中默认采用高版本的连接器资源进行加载,容易产生加载错 ...
【技术保护点】
【技术特征摘要】
1.一种资源加载方法,其特征在于,所述的方法包括:确定目标连接器;获取所述目标连接器的配置信息;解析所述配置信息,生成所述目标连接器的加载策略文件,所述加载策略文件包括所述目标连接器对应的连接器资源;按照所述加载策略文件加载所述连接器资源。2.根据权利要求1所述的方法,其特征在于,所述加载策略文件还包括连接器资源的加载顺序。3.根据权利要求2所述的方法,其特征在于,所述解析所述配置信息,生成所述目标连接器的加载策略文件,包括:依据所述配置信息获取所述目标连接器对应的第一连接器资源;将所述第一连接器资源添加到目标区域,并确定对应的加载顺序,生成加载策略文件。4.根据权利要求3所述的方法,其特征在于,所述解析所述配置信息,生成所述目标连接器的加载策略文件,还包括:依据所述第一连接器资源依赖的第二连接器资源,获取所述第二连接器资源;将所述第二连接器资源添加到目标区域,并确定对应的加载顺序。5.根据权利要求4所述的方法,其特征在于,所述解析所述配置信息,生成所述目标连接器的加载策略文件,还包括:确定所述目标连接器的依赖连接器;获取所述依赖连接器的第三连接器资源;将所述第三连接器资源添加到目标区域,并确定对应的加载顺序。6.根据权利要求2所述的方法,其特征在于,所述按照所述加载策略文件加载所述连接器资源,包括:依据所述加载策略文件从目标区域获取连接器资源;按照所述加载顺序加载所述连接器资源。7.根据权利要求1所述的方法,其特征在于,还包括:监控连接器的任务周期,并在所述连接器的任务周期结束的情况下,释放所述连接器资源。8.一种资源加载方法,其特征在于,应用于加载引擎,所述加载引擎包括资源类加载器,聚合类加载器和插件类加载器,所述方法包括:聚合类加载器通过资源类加载器获取目标连接器和所述目标连接器的配置信息;聚合类加载器解析所述配置信息,生成所述目标连接器的加载策略文件,所述加载策略文件包括所述目标连接器对应的连接器资...
【专利技术属性】
技术研发人员:李博宇,李陈忠,李昊,王铮然,金磊豪,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。