配置中心新贵:Nacos,阿里开源,真香!!
作者:废物大师兄 来源:www.cnblogs.com/cjsblog/p/14007311.html 本文探讨Nacos作为配置中心,如何实现不同环境(开发、测试、灰度、正式)的配置管理问题。 就像Maven用groupId、artifactId、version三者来定位jar包在仓库中的位置一样,Nacos也提供了 Namespace (命名空间) 、Data ID (配置集ID)、 Group (组) 来确定一个配置文件(或者叫配置集)。 由此,实现多环境配置的方案也有三种: 1、用命名空间(namespace)来区分不同的环境,一个命名空间对应一个环境; 2、用配置组(group)来区分不同的环境,命名空间用默认的public即可,一个组对应一种环境; 3、用配置集ID(Data ID)名称来区分不同的环境,命名空间和组用默认的即可,通过文件命名来区分; 接下来,逐个来看 http://{host}:{port}/nacos http://{host}:{port}/nacos/index.html 默认用户名密码都是nacos 为了方便演示,这里建了一个名为example的Spring Boot项目 pom.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache