[发明专利]应用配置方法、装置、设备及存储介质在审
申请号: | 202111558253.7 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114237633A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 宋朋臻 | 申请(专利权)人: | 平安证券股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F9/445 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 梁爽 |
地址: | 518000 广东省深圳市福田区福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 配置 方法 装置 设备 存储 介质 | ||
本发明属于计算机技术领域,公开了一种应用配置方法、装置、设备及存储介质。该方法包括:在进行应用配置时,获取待配置应用的应用信息;根据所述待配置应用的应用信息确定配置文件路径和配置文件加载顺序;根据所述配置文件路径获取目标配置文件;按照所述配置文件加载顺序加载所述目标配置文件。通过上述方式,根据待配置应用的应用信息确定配置文件路径,因此不同的待配置应用即可确定特定的配置文件路径以及配置文件加载顺序,根据配置文件路径获取对应的配置文件,根据配置文件加载顺序完成配置文件的加载,从而实现多个应用信息相同的待配置应用可以得到相同的配置文件路径和配置文件加载顺序,使得多个待配置应用之间可以共享配置。
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用配置方法、装置、设备及存储介质。
背景技术
目前,应用程序的配置通常有两类配置管理方式,一种为单应用配置,另一种为配置管理平台。
单应用配置,目前常用的配置管理方式,在应用程序空间配置参数,部分方案可以按照部署环境使用不同的配置值,应用程序空间的配置作为共用配置,单应用配置适用于普通的应用,应用之间基本不存在共享配置。弊端是没有共享配置的机制,只能复制多份到使用的应用程序空间中;
配置管理平台,目前较为流行的是disconf和apollo,它们提供了强大全面的配置管理功能,可以在不同应用之间共用配置,可以分环境单独设置配置值,并提供了界面管理,CloudConfig集成,高可用等等功能,与之对应的问题是系统比较庞大,需要额外的资源预算。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种应用配置方法、装置、设备及存储介质,旨在解决现有技术如何仅使用少量机器资源即可共享应用配置的技术问题。
为实现上述目的,本发明提供了一种应用配置方法,所述方法包括以下步骤:
在进行应用配置时,获取待配置应用的应用信息;
根据所述待配置应用的应用信息确定配置文件路径和配置文件加载顺序;
根据所述配置文件路径获取目标配置文件;
按照所述配置文件加载顺序加载所述目标配置文件。
可选地,所述在进行应用配置时,获取待配置应用的应用信息,包括:
获取所述待配置应用的应用类型、应用所在分组、应用进程名、应用实例名、应用所在项目和应用部署环境;
对所述应用类型、所述应用所在分组、所述应用进程名、所述应用实例名、所述应用所在项目和所述应用部署环境进行验证;
当验证均通过时,根据所述应用类型、所述应用所在分组、所述应用进程名、所述应用实例名、所述应用所在项目和所述应用部署环境生成应用信息。
可选地,所述对所述应用类型、所述应用所在分组、所述应用进程名、所述应用实例名、所述应用所在项目和所述应用部署环境进行验证之后,还包括:
当验证不通过时,提示用户添加所述待配置应用的配置文件,得到新增配置文件;
将所述应用类型、所述应用所在分组、所述应用进程名、所述应用实例名、所述应用所在项目、所述应用部署环境和所述新增配置文件的新增配置路径;
将所述新增配置文件和所述新增配置路径发送至配置服务器,以使所述配置服务器创建所述新增配置路径,并将基于所述新增配置路径存储所述新增配置文件。
可选地,所述根据所述待配置应用的应用信息确定配置文件路径和配置文件加载顺序,包括:
获取配置顺序文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安证券股份有限公司,未经平安证券股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111558253.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:CMOS光学传感器的元胞结构
- 下一篇:一种塑料保鲜膜生产用包装设备