nacos的一些基础概念
上一级页面:springboot-gulimall
前言
这一节学习一下nacos的一些基础概念。包括命名空间、配置集等
附带笔记
这几个概念直接看这篇笔记
创建几个命名空间 (namespace dataId)
分别对应开发环境,生产环境、测试环境等等。以后工作的时候也是这样操作的
![Pasted image 20230730161702.png](https://webdav-1309345210.file.myqcloud.com/images/Pasted image 20230730161702.png)
在更高优先级的配置文件里更改命名空间
d88b721f-f212-4943-8bb6-ef59598beeb5
是命名空间的id
旧版本的springboot-could-alibaba
就是bootstarp.properties
spring.application.name=gulimall-coupon
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
spring.cloud.nacos.config.namespace=d88b721f-f212-4943-8bb6-ef59598beeb5
新版本的springboot-could-alibaba
就不需要这个文件,直接在application.properties
里配置就可以
也可以用服务-环境
做命名空间的标识,例如coupon-dev
根据你业务的实际需求,或者公司的业务需求来决定命名空间的隔离
配置集
一个或者多个配置的集合
配置集ID,给配置集指定唯一的ID,类似于以前用文件名来区分配置集
例如: gulimall-coupon.properties
一个配置文件就是一个配置集
配置分组 (group)
几个配置集组成的分组,随便取名。
默认的分组是 DEFAULT_GROUP 分组
使用dev分组的配置,更改配置文件如下
# 使用dev分组的配置
spring.cloud.nacos.config.group=dev
划分方案
谷粒商城使用 服务名作为命名空间,使用配置分组来区分开发环境、生产环境
![Pasted image 20231030211109.png](https://webdav-1309345210.file.myqcloud.com/images/Pasted image 20231030211109.png)