[发明专利]一种算法镜像包的上传方法、装置及应用有效
申请号: | 202111226254.1 | 申请日: | 2021-10-21 |
公开(公告)号: | CN113918096B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 李圣权;王勇;毛云青;郁强 | 申请(专利权)人: | 城云科技(中国)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/455 |
代理公司: | 杭州汇和信专利代理有限公司 33475 | 代理人: | 薛文玲 |
地址: | 310052 浙江省杭州市滨江区长*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 算法 镜像包 上传 方法 装置 应用 | ||
1.一种算法镜像包的上传方法,其特征在于,包括以下步骤:前端以浏览器的形式展示,用户在终端的前端的前端页面上进行镜像上传、镜像管理的操作,前端发送算法镜像包及对应的镜像描述信息至后端服务;所述后端服务解压所述算法镜像包得到至少一层镜像层、包含所述至少一层镜像层信息的元数据文件及配置文件,所述至少一层镜像层分层上传至镜像仓库,将每一镜像层写入分布式文件系统的第一节点并锁定,同时对描述每一镜像层的副本状态的变更日志执行加1操作,并将所述变更日志写入每一镜像层的扩展属性内;在所述分布式文件系统的第一节点、第二节点以及第三节点分别写入每一镜像层的镜像层副本,并对所述变更日志执行减1操作,同步所述变更日志到每一镜像层的扩展属性内;待全部镜像层副本写入成功,返回上传成功信息给所述镜像仓库;上传所述元数据文件和所述配置文件至所述镜像仓库内,所述镜像仓库返回算法镜像地址给所述后端服务;所述后端服务将所述算法镜像地址和所述镜像描述信息写入数据库内。
2.根据权利要求1所述的算法镜像包的上传方法,其特征在于,在“所述至少一层镜像层分层上传至镜像仓库”之前进一步包括,所述后端服务读取所述元数据文件并提取所有的镜像层id组成镜像层id列表,将所述镜像层id列表发送给镜像仓库,所述镜像仓库筛除所述镜像层id列表中已存储于所述镜像仓库的镜像层id组成去重镜像层id列表,将所述去重镜像层id列表发送给所述后端服务;所述后端服务将所述去重镜像层id列表对应的去重镜像层分层上传至所述镜像仓库。
3.根据权利要求1所述的算法镜像包的上传方法,其特征在于,在“上传所述元数据文件和所述配置文件至所述镜像仓库内,所述镜像仓库返回算法镜像地址给所述后端服务”中,包括步骤:上传所述元数据文件和所述配置文件至所述镜像仓库内,所述镜像仓库依据所述元数据文件校验每个所述镜像层的id、大小和顺序是否正确,若正确,所述镜像仓库返回算法镜像地址给所述后端服务。
4.根据权利要求1所述的算法镜像包的上传方法,其特征在于,“所述镜像仓库返回算法镜像地址给所述后端服务,所述后端服务将所述算法镜像地址和所述镜像描述信息写入数据库内”包括步骤:所述镜像仓库返回镜像地址和镜像ID给所述后端服务,所述后端服务比对镜像ID和所述元数据文件中的ID,确认两者完全一致后,将所述镜像ID和所述镜像地址写入数据库内。
5.根据权利要求1所述的算法镜像包的上传方法,其特征在于,包括:“所述后端服务将所述算法镜像地址和所述镜像描述信息写入数据库内”中包括步骤:所述后端服务写入所述镜像描述信息及上传状态至所述数据库内,所述上传状态为进行时状态;当所述后端服务将所述算法镜像地址写入所述数据库后,修改所述上传状态为完成时状态。
6.根据权利要求1所述的算法镜像包的上传方法,其特征在于,所述镜像描述信息至少包括算法镜像名称、镜像版本、镜像描述和镜像厂商的一种。
7.根据权利要求1所述的算法镜像包的上传方法,其特征在于,包括以下步骤:所述前端发送包含镜像名称的查询请求给所述后端服务;
所述后端服务解析所述查询请求获取所述镜像名称,基于所述镜像名称在所述数据库查找对应的至少一镜像描述信息,所述后端服务处理并反馈所述镜像描述信息至前端。
8.根据权利要求1所述的算法镜像包的上传方法,其特征在于,包括以下步骤:所述前端发送修改特定算法镜像包的修改请求以及修改内容给所述后端服务;
所述后端服务解析所述修改请求获取所述特定算法镜像包的识别信息,基于所述识别信息在所述数据库查找对应的镜像描述信息,基于所述修改内容修改所述镜像描述信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于城云科技(中国)有限公司,未经城云科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111226254.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光伏电站陡坡施工方法
- 下一篇:一种可调长度的盘扣架横杆连接的方法