且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

SpringCloud07_Nacos的概述、安装、搭建提供者、消费者工程案列、配置中心、Namespace、Group、Data ID、高可用的集群配置(四)

更新时间:2022-09-07 13:14:58

⑥. Nacos作为配置中心-分类配置


①. Namespace+Group+Data ID三者关系?


  • ①. 是什么?类似Java里面的package名和类名
    最外层的namespace是可以用于区分部署环境的,Group和DataID逻辑上区分两个目标对象


  • ②. 三者情况


SpringCloud07_Nacos的概述、安装、搭建提供者、消费者工程案列、配置中心、Namespace、Group、Data ID、高可用的集群配置(四)


③. 默认情况:Namespace=public,Group=DEFAULT_GROUP, 默认Cluster是DEFAULT


SpringCloud07_Nacos的概述、安装、搭建提供者、消费者工程案列、配置中心、Namespace、Group、Data ID、高可用的集群配置(四)


②. DataID方案


  • ①. 指定spring.profile.active和配置文件的DataID来使不同环境下读取不同的配置


  • ②.默认空间+默认分组+新建dev和test两个DataID
    新建dev配置DataID和新建test配置DataID


SpringCloud07_Nacos的概述、安装、搭建提供者、消费者工程案列、配置中心、Namespace、Group、Data ID、高可用的集群配置(四)


SpringCloud07_Nacos的概述、安装、搭建提供者、消费者工程案列、配置中心、Namespace、Group、Data ID、高可用的集群配置(四)


③. 通过spring.profile.active属性就能进行多环境下配置文件的读取


SpringCloud07_Nacos的概述、安装、搭建提供者、消费者工程案列、配置中心、Namespace、Group、Data ID、高可用的集群配置(四)


④. 测试

http://localhost:3377/config/info

配置是什么就加载什么 test