[发明专利]一种应用配置更新方法、装置、存储介质及服务器在审
申请号: | 202110287160.9 | 申请日: | 2021-03-17 |
公开(公告)号: | CN112988220A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 苏飞;吴金鑫;袁凡;李虎;王文胜;梁广泽;杨丽平;王飞;侯立冬;孟宝权;王杰;蔡琳;梁彧;田野;傅强;杨满智;金红;陈晓光 | 申请(专利权)人: | 恒安嘉新(北京)科技股份公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100098 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 配置 更新 方法 装置 存储 介质 服务器 | ||
本发明实施例公开了一种应用配置更新方法、装置、存储介质及服务器。包括:获取应用的初始配置文件及所述应用的配置更新信息;确定与所述配置更新信息对应的目标配置更新规则;响应于配置更新事件被触发,基于所述目标配置更新规则对所述初始配置文件中与所述配置更新信息匹配的配置参数进行更新,生成目标配置文件。通过本发明实施例提供的技术方案,可以实现对应用配置的自动化更新,减少人工操作的环节,增加了应用配置更新的一致性、可靠性和安全性。
技术领域
本发明实施例涉及数据处理技术领域,尤其涉及一种应用配置更新方法、装置、存储介质及服务器。
背景技术
随着互联网的发展,软件开发的技术日新月异,无论是开源还是商业产品迭代的速度越来越快。特别是垂直领域行业、趋向于云部署、容器部署。借以CI/CD持续集成和持继交付的软件开发模式,使得软件最终交付的环节越来越快。而效率越提升其中间的环节越复杂,越容易出错。例如:某云视频应用其每周的更新迭代可能至少1-2次,在上线前必须经过严格的冒烟测试环境、功能测试环境、压力测试环境、集成测试环境以及预发布环境的部署,最终通过所有测试环境才能部署到实际生产环境中。
每次部署将会涉及一次全量或增量的应用和数据更新,其中,有应用就会涉及配置,而应用的配置有可能改变,特别是在不同环境切换时,可能需要完全重新部署配置,也可能需要直接修改部分配置。无论是哪一种都有可能出现配置出错的情况,更令人担忧的是人工修改出现的配置错误有时并不会很明显,例如程序可以启动,但在运行数小时、甚至数天后才会出现问题。而这种情况往往也是开发人员、测试人员、运维人员不同部门之间需要慎重考虑却又被忽视的环节。
发明内容
本发明实施例提供一种应用配置更新方法、装置、存储介质及服务器,可以实现对应用配置的自动化更新,减少人工操作的环节,增加了应用配置更新的一致性、可靠性和安全性。
第一方面,本发明实施例提供了一种应用配置更新方法,包括:
获取应用的初始配置文件及所述应用的配置更新信息;
确定与所述配置更新信息对应的目标配置更新规则;
响应于配置更新事件被触发,基于所述目标配置更新规则对所述初始配置文件中与所述配置更新信息匹配的配置参数进行更新,生成目标配置文件。
第二方面,本发明实施例还提供了一种应用配置更新装置,包括:
配置文件获取模块,用于获取应用的初始配置文件及所述应用的配置更新信息;
配置更新规则确定模块,用于确定与所述配置更新信息对应的目标配置更新规则;
配置文件更新模块,用于响应于配置更新事件被触发,基于所述目标配置更新规则对所述初始配置文件中与所述配置更新信息匹配的配置参数进行更新,生成目标配置文件。
第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例提供的应用配置更新方法。
第四方面,本发明实施例提供了一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例提供的应用配置更新方法。
本发明实施例提供的应用配置更新方案,获取应用的初始配置文件及所述应用的配置更新信息;确定与所述配置更新信息对应的目标配置更新规则;响应于配置更新事件被触发,基于所述目标配置更新规则对所述初始配置文件中与所述配置更新信息匹配的配置参数进行更新,生成目标配置文件。通过本发明实施例提供的技术方案,可以实现对应用配置的自动化更新,减少人工操作的环节,增加了应用配置更新的一致性、可靠性和安全性。
附图说明
图1为本发明一实施例提供的一种应用配置更新方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒安嘉新(北京)科技股份公司,未经恒安嘉新(北京)科技股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110287160.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于人工智能的监控摄像头
- 下一篇:一种具有多个可独立升降吸风口的油烟机