Nacos 配置中心(命名空间切换) | 学习笔记

简介: 快速学习 Nacos 配置中心(命名空间切换)

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)Nacos 配置中心(命名空间切换)】学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11540


Nacos 配置中心(命名空间切换)


内容介绍:

一、命名空间切换环境

二、名称空间切换环境过程


一、命名空间切换环境

在实际开发中,通常有多套不同的环境(默认只有 public ),那么这个时候可以根据指定的环境来创建不同的 namespce,例如,开发、测试和生产三个不同的环境,那么使用一套 nacos 集群可以分别建以下三个不同的 namespace。以此来实现多环境的隔离。

打开 nacos,方框中 public 为名称空间,这是一个默认的包。

项目有几种开发环境 dev、test、prod

Dev 为开发环境,Tes 为测试环境,Prod 为生产环境,一般来说,在实际生产中,每个开发文件的应用环境都有区别,dev 应用的一般为本地的数据库,测试环境就是指一个项目已经设计完毕,项目齐全,给他打包放置于一个环境中,进行各种测试,测试没有问题就能够上解密行,测试环境就应用的不是本地环境,应用的是一个测试环境;项目测试成功之后就会上线给用户应用,这个数据库就是最正规的数据库。

在 nacos 中有个数据描述,这个词就叫做命名空间。

默认空间为 public,也可以新建一些空间,然后通过此配置文件可以读取不同命名空间的配置文件,这就叫做名称空间切换环境。


二、名称空间切换环境过程

1、在 nacos 默认空间命名空间

在里面也可以创建多个空间,点击命名空间,点击新建空间,分别创建dev,开发环境;test,测试环境;prod,生产环境;

2、在不同名称空间创建配置文件

在名称空间有个id,先在不同的命名环境进行名称创建进行测试,

点击左侧配置列表,就列出了当前有的配置文件,现在有四个配置文件:public、test、prod、dev

第一种方法:点击加号,在里面进行配置

第二种方法:使用克隆方式进行创建

选择配置文件,点击克隆,对他进行复制,就会弹出克隆配置,有个原空间,以及目标空间,现在选择复制到 dev 中,然后点击开始克隆。

点击 dev,发现此文件就已经复制过来了,

3.最终读取

需要新添加一些配置文件,需要加上namespace,值就加上默认的对应的值,为了易于区分,将端口号改为9999

(1)修改配置文件,添加命名空间

#配置中心地址

spring.cloud. nacos. config.server-addr=127.0.0.1:8848

spring. profiles.active=dev

#该配置影响统一配置中心中的 dataId

spring. application. name=service-statistics

spring.cloud.nacos.config. namespace=13b5c197-de5b-47e7-9903-ec0538c9dbo1

在里面可以创建多个配置文件,然后可以在里面添加文件,值修改为名称空间里的id值,最后开始测试,启动成功,端口号为新的端口号。

相关文章
|
23天前
|
Dubbo 关系型数据库 MySQL
nacos常见问题之命名空间配置数据上线修改如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
92 1
|
23天前
|
存储 运维 监控
NACOS 配置中心和注册中心是分两个集群部署还是放在一个集群中
【2月更文挑战第33天】NACOS 配置中心和注册中心是分两个集群部署还是放在一个集群中
69 2
|
1月前
|
运维 Java Nacos
nacos常见问题之配置账号密码
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
181 6
|
2月前
|
安全 Linux Nacos
解决“nacos默认secret.key配置不当权限绕过漏洞“
解决“nacos默认secret.key配置不当权限绕过漏洞“
119 0
|
23天前
|
编解码 Java Nacos
nacos常见问题之密码加密配置如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
124 0
|
23天前
|
安全 前端开发 Nacos
nacos常见问题之配置注册的白名单如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
81 0
|
23天前
|
网络安全 Nacos 数据安全/隐私保护
nacos常见问题之配置内容不显示也修改不了如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
92 0
|
23天前
|
运维 Java Nacos
nacos常见问题之配置不生效不加载shared-configs 配置如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
68 0
|
1月前
|
SpringCloudAlibaba Dubbo 前端开发
【三】SpringCloud Alibaba之Nacos整合篇(作为配置中心)
【三】SpringCloud Alibaba之Nacos整合篇(作为配置中心)
223 0
|
1月前
|
SpringCloudAlibaba 负载均衡 Java
【二】SpringCloud Alibaba之Nacos整合篇(配置负载均衡)
【二】SpringCloud Alibaba之Nacos整合篇(配置负载均衡)
217 0