一.nacos的配置隔离
对于Nacos配置管理,通过Namespace、Group、Data ID能够定位到一个配置集
Namespace:代表不同环境的配置隔离
Group:分组,代表某些项目
Data ID:每个项目下的工程模块
1.namespace隔离
1.1新建两个namespace命名为dev和test
1.2克隆配置文件
点击克隆按钮,选择要克隆的配置文件到指定的命名空间中
1.3读取配置文件
spring:
cloud:
nacos:
config:
server-addr: 192.168.137.114:8848 #注册中心的地址#配置文件的前缀
prefix: nacos-config #配置文件的前缀,默认是spring.application.name
file-extension: yaml #配置文件的后缀,默认是properties
namespace: dev
#Data ID的语法:${spring.cloud.nacos.config.prefix}.${spring.cloud.nacos.config.file-extension}
2.group隔离
2.1新建一个config配置不同分组
2.2不同的分组下可以有相同的dataid配置
2.3读取配置文件
spring:
cloud:
nacos:
config:
server-addr: 192.168.137.114:8848 #注册中心的地址#配置文件的前缀
prefix: nacos-config #配置文件的前缀,默认是spring.application.name
file-extension: yaml #配置文件的后缀,默认是properties
namespace: test
group: NACOS_GROUP
#Data ID的语法:${spring.cloud.nacos.config.prefix}.${spring.cloud.nacos.config.file-extension}
二.服务隔离
两个服务选择不同的namespace和gr