(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210399949.8
(22)申请日 2022.04.15
(71)申请人 北京百度网讯科技有限公司
地址 100085 北京市海淀区上地十街10号
百度大厦2层
(72)发明人 陈金龙 杨涛 苗宇庭 张彦波
田晓宁 范业大 肖超超 张伟
李泽恩 翟开放
(74)专利代理 机构 北京品源专利代理有限公司
11332
专利代理师 马迪
(51)Int.Cl.
G06F 8/65(2018.01)
G06F 9/445(2018.01)
(54)发明名称
配置数据更新方法、 装置、 电子设备和存储
介质
(57)摘要
本公开提供了一种配置数据更新方法、 装
置、 电子设备和存储介质, 涉及云计算技术领域,
尤其涉及云原生技术领域。 具体实现方案为: 获
取更新指令, 并获取所述更新指令对应的应用配
置标识, 所述应用配置标识用于标识待更新配置
信息的应用和/或待更新的配置信息; 查询所述
应用配置标识对应的应用配置关系, 所述应用配
置关系包括所述应用配置标识与应用的配置信
息所在的配置位置之间的对应关系; 根据所述更
新指令, 对 所述应用配置关系中配置位置处数据
进行更新。 本公开实施例可以降低应用配置更新
成本, 提高应用配 置更新效率。
权利要求书2页 说明书14页 附图4页
CN 114721686 A
2022.07.08
CN 114721686 A
1.一种配置数据更新方法, 包括:
获取更新指令, 并获取所述更新指令对应的应用配置标识, 所述应用配置标识用于标
识待更新配置信息的应用和/或待更新的配置信息;
查询所述应用配置标识对应的应用配置关系, 所述应用配置关系 包括所述应用配置标
识与应用的配置信息所在的配置位置之间的对应关系;
根据所述更新指令, 对所述应用配置关系中配置位置处数据进行 更新。
2.根据权利要求1所述的方法, 其中, 所述更新指令对应的应用配置标识包括多个应用
配置标识。
3.根据权利要求1所述的方法, 其中, 所述根据所述更新指令, 对所述对应的应用配置
关系中配置位置处数据进行 更新, 包括:
获取所述更新指令对应的更新版本, 其中, 所述应用配置关系中还包括应用配置标识
与应用的配置版本之间的对应关系;
根据所述更新版本对应的更新数据, 对所述应用配置关系中配置位置处数据进行更
新;
根据所述更新版本, 更新所述应用配置关系中配置版本 。
4.根据权利要求3所述的方法, 其中, 所述更新版本包括所述配置版本的历史版本或所
述配置版本的新版本 。
5.根据权利要求1所述的方法, 其中, 所述获取 更新指令, 包括:
获取当前环境 参数;
根据预设的环境参数与更新数据之间的对应关系和所述当前环境参数, 确定所述当前
环境参数对应的更新数据;
根据所述对应的更新数据, 生成更新指令, 所述对应的更新数据用于对所述对应的应
用配置关系中配置位置处数据进行 更新。
6.根据权利要求1或3所述的方法, 其中, 所述获取 更新指令, 包括:
获取第一应用的第 一运行性 能信息, 所述第 一应用为基于第 一版本的配置数据运行的
目标应用;
获取第二应用的第 二运行性 能信息, 所述第 二应用为基于第 二版本的配置数据运行的
所述目标应用;
对所述第一 运行性能信息与所述第二 运行性能信息进行比较;
根据比较结果, 确定更新版本, 并基于所述更新版本生成所述更新指令 。
7.根据权利要求1 ‑6中任一项所述的方法, 所述应用为云原生应用, 在根据所述更新指
令, 对所述对应的应用配置关系中配置位置处数据进行 更新之后, 还 包括:
对所述云原生应用进行重启, 以使更新的配置数据生效。
8.一种配置数据更新装置, 包括:
应用配置标识获取模块, 用于获取更新指令, 并获取所述更新指令对应的应用配置标
识, 所述应用配置标识用于标识待更新配置信息的应用和/或待更新的配置信息;
应用配置关系获取模块, 用于查询所述应用配置标识对应的应用配置关系, 所述应用
配置关系包括所述应用配置标识与应用的配置信息所在的配置位置之间的对应关系;
配置数据更新模块, 用于根据所述更新指令, 对所述对应的应用配置关系中配置位置权 利 要 求 书 1/2 页
2
CN 114721686 A
2处数据进行 更新。
9.根据权利要求8所述的装置, 其中, 所述更新指令对应的应用配置标识包括多个应用
配置标识。
10.根据权利要求8所述的装置, 其中, 所述配置数据更新模块, 包括:
更新版本获取单元, 用于获取所述更新指令对应的更新版本, 其中, 所述应用配置关系
中还包括应用配置标识与应用的配置版本之间的对应关系;
配置数据更新单元, 用于根据所述更新版本对应的更新数据, 对所述应用配置关系中
配置位置处数据进行 更新;
版本更新单 元, 用于根据所述更新版本, 更新所述应用配置关系中配置版本 。
11.根据权利要求10所述的装置, 其中, 所述更新版本包括所述配置版本的历史版本或
所述配置版本的新版本 。
12.根据权利要求8所述的装置, 其中, 所述应用配置标识获取模块, 包括:
当前参数获取 单元, 用于获取当前环境 参数;
更新数据获取单元, 用于根据 预设的环境参数与 更新数据之间的对应关系和所述当前
环境参数, 确定所述当前环境 参数对应的更新数据;
更新指令生成单元, 用于根据 所述对应的更新数据, 生成更新指令, 所述对应的更新数
据用于对所述对应的应用配置关系中配置位置处数据进行 更新。
13.根据权利要求8或10所述的装置, 其中, 所述应用配置标识获取模块, 包括:
第一运行性能信息获取单元, 用于在获取第一应用的第一运行性能信息, 所述第一应
用为基于第一版本的配置数据运行的目标应用;
第二运行性能信息获取单元, 用于获取第二应用的第二运行性能信息, 所述第二应用
为基于第二版本的配置数据运行的所述目标应用;
运行性能信 息比较单元, 用于对所述第 一运行性 能信息与所述第 二运行性能信 息进行
比较;
更新指令生成单元, 用于根据比较结果, 确定更新版本, 并基于所述更新版本生成更新
指令。
14.根据权利要求8 ‑13中任一项所述的装置, 所述应用为云原生应用, 还 包括:
云原生应用重启模块, 用于在根据所述更新指令, 对所述对应的应用配置关系中配置
位置处数据进行 更新之后, 对所述云原生应用进行重启, 以使更新的配置数据生效。
15.一种电子设备, 包括:
至少一个处 理器; 以及
与所述至少一个处 理器通信连接的存 储器; 其中,
所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处
理器执行, 以使所述至少一个处理器能够执行权利要求1 ‑7中任一项所述的配置数据更新
方法。
16.一种存储有计算机指令的非瞬时计算机可读存储介质, 其中, 所述计算机指令用于
使所述计算机执 行根据权利要求1 ‑7中任一项所述的配置数据更新方法。
17.一种计算机程序产品, 包括计算机程序, 所述计算机程序在被处理器执行时实现根
据权利要求1 ‑7中任一项所述的配置数据更新方法。权 利 要 求 书 2/2 页
3
CN 114721686 A
3
专利 配置数据更新方法、装置、电子设备和存储介质
安全报告 >
其他 >
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:07:53上传分享