[发明专利]资源发现方法、装置、计算机设备和存储介质有效
申请号: | 202211319409.0 | 申请日: | 2022-10-26 |
公开(公告)号: | CN115390912B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 张民遐;李飞 | 申请(专利权)人: | 深圳高灯计算机科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F16/22;G06F16/245;G06F16/25 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 伍健聪 |
地址: | 518051 广东省深圳市南山区粤海街道大冲*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 发现 方法 装置 计算机 设备 存储 介质 | ||
1.一种资源发现方法,其特征在于,所述方法包括:
获取目标项目,并确定所述目标项目的初始资源文件;所述目标项目位于业务系统中;承载所述业务系统的多个服务器部署在容器平台上;每个所述服务器作为所述容器平台中的一个节点;
根据所述初始资源文件,生成所述目标项目所属的用户资源文件,以及生成所述目标项目进行发布时的配置资源文件;
当发布平台发布所述目标项目时,将所述配置资源文件传递至容器平台,并确定所述目标项目在所述容器平台运行时的目标节点;
根据所述目标节点对应的注解字段,获取所述目标项目在容器平台运行时的项目参数;
关联所述项目参数、所述配置资源文件中的字段参数和所述目标节点,生成所述目标项目在所述容器平台运行时的运行资源文件;
将所述用户资源文件和所述运行资源文件进行关联,得到所述目标项目对应的关联关系;所述关联关系用于对所述业务系统中运行的所述目标项目进行资源发现。
2.根据权利要求1所述的方法,其特征在于,所述目标项目包括项目名;所述确定所述目标项目的初始资源文件,包括:
通过所述项目名,在发布平台中查找第一配置文件;所述第一配置文件包括所述目标项目的仓库地址;
通过所述第一配置文件确定所述目标项目的发布记录;所述发布记录通过代码仓库中的信息得到;所述信息至少包括所述目标项目的最新的项目代码所对应的分支参数和版本号;
当所述发布记录中包括模块参数时,从所述发布记录中获取所述模块参数、所述分支参数和所述版本号;所述模块参数表征所述代码仓库中包括了最新的项目代码;
综合所述项目名、所述仓库地址、所述模块参数、所述分支参数和所述版本号,得到所述目标项目的初始资源文件。
3.根据权利要求1所述的方法,其特征在于,所述初始资源文件包括仓库地址和模块参数;所述根据所述初始资源文件,生成所述目标项目所属的用户资源文件,包括:
以所述初始资源文件中的所述仓库地址为索引字段,从代码仓库中查找出所述目标项目的项目标识;所述项目标识对应于项目名;
根据所述代码仓库中的所述项目标识,确定所述目标项目所属的项目用户;
以所述仓库地址和所述模块参数为索引字段,从所述代码仓库中查找出所述目标项目的维护者信息;
综合所述项目名、所述仓库地址、所述项目用户和所述维护者信息,得到所述目标项目的用户资源文件。
4.根据权利要求1所述的方法,其特征在于,所述初始资源文件包括模块参数;所述生成所述目标项目进行发布时的配置资源文件,包括:
根据所述初始资源文件中的模块参数,从所述发布平台中确定所述目标项目进行发布时所需的项目特征;
根据所述项目特征确定所述目标项目的项目框架,并通过所述项目框架确定所述目标项目的第二配置文件;
对所述第二配置文件进行字段处理,得到所述目标项目进行发布时的配置资源文件。
5.根据权利要求4所述的方法,其特征在于,所述对所述第二配置文件进行字段处理,得到所述目标项目进行发布时所需的配置资源文件,包括:
确定所述第二配置文件的文件类型,并根据所述文件类型,对所述第二配置文件进行预处理,得到预处理结果;所述文件类型包括字符类型和特殊类型;
提取所述预处理结果中的域名字段、网址字段和端口字段,并对所述域名字段、所述网址字段和所述端口字段进行字段组合,得到字段组合结果;
根据所述字段组合结果,检测所述域名字段所对应的域名、所述网址字段所对应的网址和所述端口字段对应的端口的可用性;
当所述域名、所述网址和所述端口均表征可用时,综合所述初始资源文件、所述第二配置文件的域名字段、网址字段和端口字段,得到所述目标项目的配置资源文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳高灯计算机科技有限公司,未经深圳高灯计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211319409.0/1.html,转载请声明来源钻瓜专利网。