The embodiment of the application discloses a configuration method and related products, wherein the method includes: monitoring the configuration file update event in the distributed storage system, determining whether the configuration file is updated in the distributed storage system; if the configuration file is updated in the distributed storage system, obtaining the updated configuration file; determining the target module corresponding to the updated configuration file And update the local configuration file of the target module according to the update configuration file. In the embodiment of the application, the configuration file is stored in the distributed storage system, and then the configuration file is updated locally according to the updated configuration file after the configuration file is monitored in the distributed storage system, so as to achieve the purpose of stably and reliably storing and updating the configuration file.
【技术实现步骤摘要】
配置方法及相关产品
本申请涉及数据处理
,具体涉及配置方法及相关产品。
技术介绍
配置文件即对不同对象在登录终端或者系统时,需要进行不同配置的文件。系统中包括多个模块(或功能单元),在多个模块需要进行配置的情况下,每个模块需要对应的配置文件。在远程情况下,配置文件生成多采用对配置文件进行远程推送的方式。推送配置文件的方式有赖于推送方和接收方的稳定性,以及网络的稳定性,当出现异常情况时,容易丢失配置,异常恢复后也不能及时恢复配置,可靠性难以保证。
技术实现思路
本申请实施例提供了一种配置方法及相关产品,以期通过对配置文件采用分布式存储系统进行存储,然后在监控到分布式存储系统中的配置文件更新后,根据更新配置文件对模块的本地对配置文件进行更新,以达到稳定可靠地存储和更新配置文件的目的。第一方面,本申请实施例提供一种配置方法,所述配置方法包括:监控分布式存储系统中的配置文件更新事件,确定所述分布式存储系统中是否进行了配置文件更新;若确定所述分布式存储系统中进行了配置文件更新,则获取更新配置文件;确定与所述更新配置文件对应的目标模块,并对所述目标模块根据所述更新配置文件进行本地配置文件更新。在一个可选的示例中,在所述监控分布式存储系统中的配置文件更新事件之前,所述方法还包括:通过用户界面获取配置规约,并根据所述配置规约生成配置文件的配置项,并接收与所述配置项对应的配置信息;根据所述配置信息生成配置文件;将所述配置文件存储到所述分布式存储系 ...
【技术保护点】
1.一种配置方法,其特征在于,所述方法包括:/n监控分布式存储系统中的配置文件更新事件,确定所述分布式存储系统中是否进行了配置文件更新;/n若确定所述分布式存储系统中进行了配置文件更新,则获取更新配置文件;/n确定与所述更新配置文件对应的目标模块,并对所述目标模块根据所述更新配置文件进行本地配置文件更新。/n
【技术特征摘要】
1.一种配置方法,其特征在于,所述方法包括:
监控分布式存储系统中的配置文件更新事件,确定所述分布式存储系统中是否进行了配置文件更新;
若确定所述分布式存储系统中进行了配置文件更新,则获取更新配置文件;
确定与所述更新配置文件对应的目标模块,并对所述目标模块根据所述更新配置文件进行本地配置文件更新。
2.根据权利要求1所述的方法,其特征在于,在所述监控分布式存储系统中的配置文件更新事件之前,所述方法还包括:
通过用户界面获取配置规约,并根据所述配置规约生成配置文件的配置项;
接收与所述配置项对应的配置信息,根据所述配置信息生成配置文件;
将所述配置文件存储到所述分布式存储系统中,确定生成配置文件更新事件。
3.根据权利要求2所述的方法,其特征在于,所述将所述配置文件存储到分布式存储系统中,包括:
确定所述配置文件对应的模块层级位置;
按照所述模块层级位置将所述配置文件存储到所述分布式存储系统对应层级,所述层级包括命名空间,服务或配置文件。
4.根据权利要求3所述的方法,其特征在于,所述确定与更新配置文件对应的目标模块包括:
获取所述更新配置文件与模块的对应存储关系,所述对应存储关系包括所述配置文件的存储层级与所述模块层级位置之间的对应关系;
根据所述对应存储关系确定所述更新配置文件对应的第一模块;
获取所述更新配置文件对应的更新事件发生时间和所述第一模块的本地配置文件更新时间;
确定所述本地配置文件更新时间先于所述更新事件发生时间的第一模块为目标模块。
5.根据权利要求1-4任一项所述的方法,其特征在于,在根据所述更新配置文件进行模块的本地配置文件更新之后,所述方法还包括:
修改所述本地配置...
【专利技术属性】
技术研发人员:丁戎,李松如,步君昭,朱健,
申请(专利权)人:深圳追一科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。