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)或者配置集

最佳实践

posted @ 2022-10-03 13:56  King-DA  阅读(67)  评论(0)    收藏  举报