nacos作为配置中心的基本概念和使用

1.命名空间,配置隔离

默认空间:public(保留空间) 默认新增的配置都会在public中

作用:1.根据不同的环境prod,dev,test,根据不同的命名空间进行隔离

           注意要配置bootstrap.properties中配置(配置空间的id)

           spring.cloud.nacos.config.namespace=c33ef170-465c-4858-90c8-77fe725fcd0a

           2.根据不同的服务进行配置管理

           每一个微服务进行自己配置管理使用不同的命名空间进行管理

2.配置集:所有的配置集合

3.配置集ID:就是data ID 

4.配置分组:group

默认的所有的配置都是DEFAULT_GROUP,这个可以区分不同命名空间下面的不同的配置(如dev,prod,test)

注意要配置bootstrap.properties中配置

spring.cloud.nacos.config.group=dev

每一个微服务使用命名空间进行区分,微服务下面的不同的环境使用group进行区分

5.实际配置中会把不同的配置按照分类单独分离开来,在配置中添加多个配置,如datasource,mybatis,other 然后在bootstrap.porpertis添加配置,这个地方data_id要加yml如果不加的话会报错

spring.cloud.nacos.config.ext-config[0].data-id=datasource.yml

spring.cloud.nacos.config.ext-config[0].group=dev

spring.cloud.nacos.config.ext-config[0].refresh=true

spring.cloud.nacos.config.ext-config[1].data-id=mybatis.yml

spring.cloud.nacos.config.ext-config[1].group=dev

spring.cloud.nacos.config.ext-config[1].refresh=true

spring.cloud.nacos.config.ext-config[2].data-id=other.yml

spring.cloud.nacos.config.ext-config[2].group=dev

spring.cloud.nacos.config.ext-config[2].refresh=true

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容