场景:在开发的时候一般都需要用测试环境,而上线之后又需要用到多环境,还有在微服务中不同服务需要单点建立一个环境
配置空间.png
命名空间:配置隔离;

  • 默认:public(保留空间);默认新增的所有配置都在public空间。
  • 1、开发,测试,生产:利用命名空间来做环境隔离。
  • 注意:在bootstrap.properties;配置上,需要使用哪个命名空间下的配置

spring.cloud.nacos.config.namespace=9de62e44-cd2a-4a82-bf5c-963678bd5e871
  • 2、每一个微服务之间互相隔离配置,每一个微服务都创建自己的命名空间,只加载自己命名空间下的所有配置

每一个命名空间都有一个命名空间ID,修改bootstrap.properties文件即可切换不同空间
配置中心properties文件修改.png

也支持不同命名空间的克隆,相当于复制一份到别的空间
Nacos多环境命名空间配置管理克隆.png

可以分组

配置分组:默认所有的配置集都属于DEFAULT_GROUP

更改配置分组

spring.cloud.nacos.config.group=DEFAULT_GROUP

Nacos多环境命名空间配置管理配置图.png

##项目名称
spring.application.name=coupon
##nacos配置中心地址
spring.cloud.nacos.config.server-addr=49.234.41.181:8848
##命名空间 如果不写用默认
spring.cloud.nacos.config.namespace=bccca02a-c3bf-45c9-bdc4-0d84658c22da
##分组 如果不写用默认
spring.cloud.nacos.config.group=DEFAULT_GROUP
Last modification:July 28, 2020
如果觉得这篇技术文章对你有用,请随意赞赏