命名空间&配置集&配置id&配置分组
命名空间:用作配置隔离。(一般每个微服务一个命名空间)
-
默认public。默认新增的配置都在public空间下
-
开发、测试、开发可以用命名空间分割。properties每个空间有一份。也可以为每个微服务配置一个命名空间,微服务互相隔离
配置集:一组相关或不相关配置项的集合。
配置集ID:类似于配置文件名,即Data ID(就是配置的名字加类型)
配置分组:默认所有的配置集都属于
DEFAULT_GROUP
。双十一,618的优惠策略改分组即可
我们为coupon模块创建一个它的命名空间coupon
并且创建它的dev
分组和prod
分组。
在application.properties
和bootstrap.properties
里都写入
spring.application.name=coupon
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
spring.cloud.nacos.config.group=prod
spring.cloud.nacos.config.namespace=72d715fe-f8c1-4c89-8398-006e23b14e96