nacos之配置管理模型
配置管理模型
对于nacos配置管理,通过namespace、group、dataId能够定位到一个配置集。

配置项
配置集中包含的一个个配置内容就是配置项。它代表了一个具体的可配置的参数与其值域,通常以key=value的形式存在。例如我们常配置系统的日志输出级别(LogLevel=INFO)就是一个配置项。
配置集(Data Id)
在系统中,一个配置文件通常就是一个配置集,一个配置集可以包含了系统的各种配置信息,例如,一个配置集可能包含了数据源、线程池、日志级别等配置项,每一个配置集都可以定一个有意义的名称,就是配置集的ID即Data Id
配置分组(GROUP)
配置分组就是对配置集进行分组,通过一个有意义的字符串来表示,不同的配置分组下可以有相同的配置集(Data Id)。当您在Nacos上创建了一个配置时,如未填写配置分组的名称,就会有一个默认的分组名称DEFAULT_GROUP。配置分组的常见场景:可用于不同的项目或者应用,例如:学生管理系统的配置集可以定义一个group未STUDENT_GROUP。
命名空间(NameSpace)
命名空间可用于不同环境的配置隔离,例如可以隔离开发环境、测试环境和生产环境,因为他们的配置可能各不相同。或者是隔离不同的用户,不同的开发人员使用同一个管理各自的配置,可通过namespace隔离。不同的命名空间下,可以存在相同名称的配置分组(GROUP)或者配置集
最佳实践

本文来自博客园,作者:King-DA,转载请注明原文链接:https://www.cnblogs.com/qingmuchuanqi48/articles/16750450.html

浙公网安备 33010602011771号