iso file download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210109176.5 (22)申请日 2022.01.28 (71)申请人 阿里巴巴 (中国) 有限公司 地址 311121 浙江省杭州市滨江区长河街 道网商路69 9号4号楼5楼5 08室 (72)发明人 章润  (74)专利代理 机构 北京博浩百 睿知识产权代理 有限责任公司 1 1134 专利代理师 谢湘宁 李静茹 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/455(2006.01) (54)发明名称 发布文件的方法、 装置、 存 储介质及系统 (57)摘要 本发明公开了一种发布文件的方法、 装置、 存储介质及系统。 其中, 该方法包括: 获取第一文 件内容和文件发布策略, 其中, 第一文件内容为 待更新的灰度配置文件内容, 文件发布策略为确 定第一文件内容发布对象 的灰度策略; 利用第一 文件内容与第二文件内容的比较结果, 生成第一 文件内容对应的文件标识, 其中, 第二文件内容 为第一文件内容对应的历史灰度配置文件内容; 按照文件发布策略获取待更新的多个容器载体; 基于文件标识将第一文件内容下发至多个容器 载体。 本发 明解决了相关技术中由于缺乏合适的 变更配置文件灰度的方法导致云原生场景中应 用程序运维过程风险高、 效率低、 持久度低、 灵活 度低的技 术问题。 权利要求书2页 说明书16页 附图6页 CN 114594999 A 2022.06.07 CN 114594999 A 1.一种发布文件的方法, 其特 征在于, 包括: 获取第一文件内容和文件发布策略, 其中, 所述第一文件内容为待更新的灰度配置文 件内容, 所述文件发布策略为确定所述第一文件内容发布对象的灰度策略; 利用所述第 一文件内容与第 二文件内容的比较结果, 生成所述第 一文件内容对应的文 件标识, 其中, 所述第二文件内容 为所述第一文件内容对应的历史灰度配置文件内容; 按照所述文件发布策略获取待更新的多个容器载体, 其中, 所述多个容器载体中的每 个容器载体包括: 至少一个业 务容器; 基于所述文件标识将所述第一文件内容下发至所述多个容器载体。 2.根据权利要求1所述的方法, 其特征在于, 利用所述第 一文件内容与 所述第二文件内 容的所述比较结果, 生成所述文件标识包括: 对所述第一文件内容的第 一校验值与所述第 二文件内容的第 二校验值进行比较, 得到 所述比较结果; 当通过所述比较结果确定所述第 一校验值不同于所述第 二校验值 时, 生成所述文件标 识。 3.根据权利要求1所述的方法, 其特征在于, 按照所述文件发布策略获取所述多个容器 载体包括: 对所述文件发布策略进行解析, 得到解析结果, 其中, 所述解析结果至少包括: 所述多 个容器载体的标识信息; 基于所述标识信息确定所述多个容器载体。 4.根据权利要求3所述的方法, 其特 征在于, 所述方法还 包括: 将所述第一文件内容存储至预设存储区域, 其中, 所述预设存储区域用于存储不同版 本号分别对应的灰度配置文件内容。 5.根据权利要求4所述的方法, 其特征在于, 所述解析结果还包括: 分批向所述多个容 器载体下发所述第一文件内容的批次, 不同批次之 间的暂停方式, 待 执行的目标动作, 所述 文件标识为目标版本号, 基于所述文件标识将所述第一文件内容下发至所述多个容器载体 包括: 按照所述待执行的目标动作, 将所述多个容器载体中每个容器载体的注解上所配置的 当前版本号更新 为所述目标 版本号; 基于所述目标 版本号获取 所述第一文件内容; 按照所述批次与所述暂停方式, 将所述第 一文件内容下发至所述多个容器载体中每个 容器载体下的指定路径。 6.根据权利要求5所述的方法, 其特征在于, 基于所述目标版本号获取所述第 一文件内 容包括: 当检测到所述多个容器载体上配置的所述当前版本号发生变化, 获取所述第 一文件内 容对应的文件名称与所述目标 版本号; 利用所述文件名称与 所述目标版本号, 从所述预设存储区域获取所述第 一文件内容以 及所述第一文件内容对应的文件加载命令, 其中, 所述文件加载命令用于在所述指定路径 下加载所述第一文件内容。 7.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括:权 利 要 求 书 1/2 页 2 CN 114594999 A 2更新所述多个容器载体中的每个容器载体对应的配置记录, 其中, 所述配置记录用于 记录所述多个容器载体中每个容器载体所使用的当前灰度配置文件内容的最新版本号为 所述目标 版本号。 8.一种发布文件的方法, 其特征在于, 通过电子装置提供一图形用户界面, 所述图形用 户界面所显示的内容至少部分地包 含一文件发布场景, 所述方法包括: 响应作用于所述图形用户界面的第 一控制操作, 获取第 一文件内容, 其中, 所述第一文 件内容为待更新的灰度配置文件内容; 利用所述第 一文件内容与第 二文件内容的比较结果, 生成所述第 一文件内容对应的文 件标识, 其中, 所述第二文件内容 为所述第一文件内容对应的历史灰度配置文件内容; 响应作用于所述图形用户界面的第 二控制操作, 获取文件发布策略, 其中, 所述文件发 布策略为确定所述第一文件内容发布对象的灰度策略; 按照所述文件发布策略获取待更新的多个容器载体, 以及基于所述文件标识将所述第 一文件内容下发至所述多个容器载体, 其中, 所述多个容器载体中的每个容器载体包括: 至 少一个业 务容器。 9.一种发布文件的装置, 其特 征在于, 包括: 第一获取模块, 用于获取第 一文件内容和文件发布策略, 其中, 所述第 一文件内容为待 更新的灰度配置文件内容, 所述文件发布策略为确定所述第一文件内容 发布对象的灰度策 略; 生成模块, 用于利用所述第一文件内容与第二文件内容的比较结果, 生成所述第一文 件内容对应的文件标识, 其中, 所述第二文件内容为所述第一文件内容对应的历史灰度配 置文件内容; 第二获取模块, 用于按照所述文件发布策略获取待更新的多个容器载体, 其中, 所述多 个容器载体中的每 个容器载体包括: 至少一个业 务容器; 下发模块, 用于基于所述文件标识将所述第一文件内容下发至所述多个容器载体。 10.一种存储介质, 其特征在于, 所述存储介质包括存储的程序, 其中, 在所述程序运行 时控制所述存 储介质所在设备 执行权利要求1至8中任意 一项所述的发布文件的方法。 11.一种发布文件的系统, 其特 征在于, 包括: 处理器; 以及 存储器, 与所述处 理器连接, 用于为所述处 理器提供处 理以下处 理步骤的指令: 步骤1, 获取第一文件内容和文件发布策略, 其中, 所述第一文件内容为待更新的灰度 配置文件内容, 所述文件发布策略为确定所述第一文件内容发布对象的灰度策略; 步骤2, 利用所述第一文件内容与第 二文件内容的比较结果, 生成所述第 一文件内容对 应的文件标识, 其中, 所述第二文件内容为所述第一文件内容对应的历史灰度配置文件内 容; 步骤3, 按照所述文件发布策略获取待更新的多个容器载体, 其中, 所述多个容器载体 中的每个容器载体包括: 至少一个业 务容器; 步骤4, 基于所述文件标识将所述第一文件内容下发至所述多个容器载体。权 利 要 求 书 2/2 页 3 CN 114594999 A 3

.PDF文档 专利 发布文件的方法、装置、存储介质及系统

文档预览
中文文档 25 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 发布文件的方法、装置、存储介质及系统 第 1 页 专利 发布文件的方法、装置、存储介质及系统 第 2 页 专利 发布文件的方法、装置、存储介质及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:02:44上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。