Nacos配置管理模型

对于Nacos配置管理,通过Namespace,Group,Data ID 能够定位到一个配置集

配置集(Data ID):在系统中,一个配置文件通常就是一个配置集,一个配置集可以包含了系统的各种配置信息,例如一个配置集,可能包含了数据源、线程池、日志级别等配置项。每个配置集都可以定义一个有意义的名称,就是配置集的ID,即Data ID。

配置项:配置集中包含的一个个配置内容就是配置项。它代表一个具体的可配置的参数与其值域,通常以key=value的形式存在。例如我常配置系统的日志输出级别,logLevel=INFO|WARN|ERROR就是一个配置项。

配置分组(Group):配置分组就是对配置集进行分组,通过一个有意义的字符串来表示,不同的配置分组下可以有相同的配置集(Data ID)。当您在nacos上创建一个配置时,如果未填写配置分组的名称,则配置分组的名称默认用DEFAULT_GROUP。配置分组的常见场景:可用于区分不同的项目或应用,例如学生管理系统的配置可以定义一个GROUPw为:STUDENT_GROUP

命名空间(Namespace):命名空间可用于进行不同环境的配置隔离。例如可以隔离开发环境、测试环境、生产环境,因为它们的配置可能各不相同,或者隔离不同的用户,不同的开发人员使用同一个nacos管理各自的配置,可通过namespace隔离。不同的命名空间下,可以存在相同名称的配置分组或配置集。

猜你喜欢

转载自blog.csdn.net/qq2942713658/article/details/123264716
今日推荐