iso file download
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210037252.6 (22)申请日 2022.01.13 (71)申请人 平安科技 (深圳) 有限公司 地址 518000 广东省深圳市福田区福田街 道福安社区益田路5033号平 安金融中 心23楼 (72)发明人 贾之超 (74)专利代理 机构 深圳市精英专利事务所 44242 代理人 武志峰 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/2455(2019.01) G06F 16/25(2019.01) G06F 16/23(2019.01)H04L 67/1095(2022.01) H04L 67/30(2022.01) (54)发明名称 配置文件的同步方法、 装置、 计算机设备及 存储介质 (57)摘要 本申请涉及数据处理技术领域, 揭露一种配 置文件的同步方法、 装置、 计算机设备及存储介 质, 其中方法包括获取修改配置文件请求, 并对 修改配置文件请求对应的配置文件进行修改, 将 得到的修改后的配置文件存储于远端GitLab仓 库中; 定时拉取配置文件, 并将配置文件存储于 本地Git仓库中; 将发生变更的配置文件作为待 同步配置文件, 以及对应的标志信息; 对标志信 息进行封装, 生成查询请求, 并通过查询请求获 取IP地址列表, 再将配置文件同步到IP地址列表 中。 本申请还涉及区块链技术, 待同步配置文件 存储于区块链中。 本申请通过定时获取和同步配 置文件, 有利于提高大规模应用集群的配置文件 同步准确度。 权利要求书2页 说明书10页 附图4页 CN 114385759 A 2022.04.22 CN 114385759 A 1.一种配置文件的同步方法, 其特 征在于, 包括: 获取修改配置文件请求, 并基于所述修改配置文件请求, 对所述修改配置文件请求对 应的配置文件进行修改, 得到修改后的配置文件, 以及将所述修改后的配置文件存储于远 端GitLab仓库中, 其中, 所述 修改后的配置文件 包括更改标识; 通过定时任务, 定时从所述远端GitLab仓库中拉取配置文件, 并将所述配置文件存储 于本地Git仓库中; 在所述本地Git仓库中, 若判定所述配置文件已发生变更, 则将发生变更的配置文件作 为待同步配置文件, 以及获取所述待同步配置文件对应的标志信息, 其中, 所述标志信息包 括文件所属模块、 文件所属环境以及文件所属应用; 对所述标志信息进行封装, 生成查询请求, 并通过所述查询请求向配置管理数据库进 行查询, 以获取 所述配置管理数据库所返回的IP地址列表; 通过预设的备份工具, 将所述配置文件同步到所述 IP地址列表中。 2.根据权利要求1所述的配置文件的同步方法, 其特征在于, 所述获取修改配置文件请 求, 并基于所述修改配置文件请求, 对 所述修改配置文件请求对应的配置文件进 行修改, 得 到修改后的配置文件, 以及将所述 修改后的配置文件 存储于远端GitLab仓库中, 包括: 获取所述修改配置文件请求, 并对所述修改配置文件请求进行解析, 以获取所述修改 配置文件请求对应的配置文件和修改要求; 基于所述修改要求, 对所述修改配置文件请求对应的配置文件进行修改, 得到所述修 改后的配置文件; 执行预设的推送命令, 将所述修改后的配置文件从客户本地Git仓库传输到所述远端 GitLab仓库。 3.根据权利要求1所述的配置文件的同步方法, 其特征在于, 所述获取修改配置文件请 求, 并基于所述修改配置文件请求, 对 所述修改配置文件请求对应的配置文件进 行修改, 得 到修改后的配置文件, 以及将所述修改后的配置文件存储于远端GitLab仓库中之前, 所述 方法还包括: 获取新增配置文件请求, 并对所述新增配置文件请求进行解析, 以获取所述新增配置 文件请求对应的文件路径; 基于所述文件路径, 获取所述新增文件请求对应的配置文件, 作为新增配置文件, 其 中, 所述新增配置文件 包括变更 标识; 执行预设的推送命令, 将所述新增配置文件从客户本地Git仓库传输到所述远端 GitLab仓库。 4.根据权利要求1所述的配置文件的同步方法, 其特征在于, 所述通过定时任务, 定时 从所述远端Git Lab仓库中拉取配置文件, 并将所述配置文件存储于本地Git仓库中之后, 所 述方法还 包括: 定时轮询远端应用, 判断所述远端应用是否存在应用扩容情况, 得到判断结果; 若所述判断结果 为所述远端应用存在所述应用扩容情况, 则获取客户端请求 参数; 基于所述客户端请求参数, 获取所述客户端请求参数对应的配置文件, 作为所述待 同 步配置文件。 5.根据权利要求1所述的配置文件的同步方法, 其特征在于, 所述获取所述在所述本地权 利 要 求 书 1/2 页 2 CN 114385759 A 2Git仓库中, 若判定所述配置文件已发生变更, 则将发生变更的配置文件作为待同步配置文 件, 以及获取 所述待同步配置文件 对应的标志信息, 包括: 在所述本地Git仓库中, 通过遍历的方式, 判断所述配置文件是否包括更改标识; 若所述配置文件包括所述更改标识, 则判定所述配置文件发生变更, 并获取发生更改 的配置文件, 作为所述待同步配置文件; 通过对所述待同步配置文件 对应路径进行切分, 以获取 所述配置文件的标志信息 。 6.根据权利要求5所述的配置文件的同步方法, 其特征在于, 所述通过对所述待同步配 置文件对应路径进行切分, 以获取 所述配置文件的标志信息, 包括: 获取所述待同步配置文件 对应的绝对路径, 作为目标绝对路径; 通过预设的切分命令, 识别所述目标绝对路径中的分隔符; 基于所述分隔符对所述目标绝对路径进行切分, 得到所述配置文件的标志信息 。 7.根据权利要求1至6任一项所述的配置文件的同步方法, 其特征在于, 所述对所述标 志信息进 行封装, 生成查询请求, 并通过所述查询请求向配置管理数据库进行查询, 以获取 所述配置管理数据库所返回的IP地址列表, 包括: 对所述标志信息进行封装, 生成所述 查询请求; 将所述查询请求发送到所述配置管理数据库进行查询, 得到每个待同步配置文件的IP 地址; 将每个所述待同步配置文件的IP地址进行组合, 得到所述 IP地址列表。 8.一种配置文件的同步装置, 其特 征在于, 包括: 配置文件存储模块, 用于获取修改配置文件请求, 并基于所述修改配置文件请求, 对所 述修改配置文件请求对应的配置文件进行修改, 得到修改后的配置文件, 以及将所述修改 后的配置文件 存储于远端GitLab仓库中, 其中, 所述 修改后的配置文件 包括更改标识; 配置文件拉取模块, 用于通过定时任务, 定时从所述远端GitLab仓库中拉取配置文件, 并将所述配置文件 存储于本地Git仓库中; 标志信息获取模块, 用于在所述本地Git仓库中, 若判定所述配置文件已发生变更, 则 将发生变更的配置文件作为待同步配置文件, 以及获取所述待同步配置文件对应的标志信 息, 其中, 所述标志信息包括文件所属模块、 文件所属环境以及文件所属应用; 地址列表获取模块, 用于对所述标志信 息进行封装, 生成查询请求, 并通过所述查询请 求向所述配置管理数据库进行查询, 以获取配置管理数据库所返回的IP地址列表; 配置文件同步模块, 用于通过预设的备份工具, 将所述配置文件 同步到所述IP地址列 表中。 9.一种计算机设备, 其特征在于, 包括存储器和处理器, 所述存储器中存储有计算机程 序, 所述处理器执行所述计算机程序时实现如权利要求 1至7中任一项 所述的配置文件的同 步方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时实现如权利要求 1至7中任一项 所述的配置文件的同 步方法。权 利 要 求 书 2/2 页 3 CN 114385759 A 3
专利 配置文件的同步方法、装置、计算机设备及存储介质
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助3元下载(无需注册)
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助3元下载
本文档由 人生无常 于
2024-03-18 11:21:34
上传分享
举报
下载
原文档
(855.1 KB)
分享
友情链接
MZ-T 152-2020 康复训练器械 主动式上肢关节训练器通用技术条件.pdf
GB-T 20238-2018 木质地板铺装、验收和使用规范.pdf
DB12-T 724.35-2021 安全生产等级评定技术规范 第35部分:医药制造企业 天津市.pdf
T-GZBZ 33—2022 事故多发道路判别与改善技术指南.pdf
DB65-T4620-2022 绿色公路建设技术指南 新疆维吾尔自治区.pdf
DB15-T 2186—2021 林草数据备份管理规范 内蒙古自治区.pdf
GB-T 29832.1-2013 系统与软件可靠性 第1部分:指标体系.pdf
GB-T 39768-2021 人类生物样本分类与编码.pdf
GB-T 26463-2011 羰基合成脂肪醇.pdf
GB-T 9074.32-2017 螺栓或螺钉和锥形弹性垫圈组合件.pdf
DB37-T 3234-2018 动物源食品中泰万菌素残留量的测定 液相色谱—串联质谱法 山东省.pdf
T-CNAEC 1304—2022 民用建筑无障碍设施评价标准.pdf
GB/T 29244-2012 信息安全技术 办公设备基本安全要求.pdf
GB-T 7932-2017 气动 对系统及其元件的一般规则和安全要求.pdf
中华人民共和国数据安全法 2021.pdf
GW0101-2014 国家电子政务外网 信息安全标准体系框架.pdf
GB 25972-2010 气体灭火系统及部件.pdf
GB-T 13869-2017 用电安全导则.pdf
T-QGCML 107—2021 冷拌冷铺沥青路面技术规程.pdf
GB-T 31496-2015 - ISO 27003-2010 信息技术 安全技术 信息安全管理体系实施指南 .pdf
1
/
3
17
评价文档
赞助3元 点击下载(855.1 KB)
回到顶部
×
微信扫码支付
3
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。