如何多环境切换?如何在微服务配置多环境?

问题本质: nacos配置中心的配置是如何被项目读取到的?(nacos的配置中心和项目是如何联系的?)


注意:nacos有配置管理和服务管理,别弄混。自动注册的是服务管理!!!


1. 如何注册到nacos服务管理中心?

怎么才算是注册成功呢? 服务列表中出现他。

1.1 添加spring-cloud-alilbaba的管理依赖

1.2 添加nacos的客户端依赖

1.3 application.yml文件,添加nacos地址

在进行完上述步骤, 项目就会自动注册到nacos。


配置中心呢?

Data ID 取名时,防止冲突

服务名 :是微服务中细分项目在nacos中取的名字

profile 写运行环境

eg : userservice-dev.yaml

2.Nacos如何配置管理?

2.1.引入Nacos的 配置管理 客户端 依赖

2.2 在项目中的resource目录添加一个bootstrap.yml文件

这个文件是引导文件,优先级高于application.yml(为了让其先发现nacos,并加载nacos配置管理中对项目的相关配置,之后才会加载 application.yml ),以下是bootstrap.yml文件需要配置的:

配置完成这些:项目启动会读取nacos配置中心的配置。

如何切换环境??

相关推荐
程序员IT行业2 分钟前
广东行政事业单位物资管理系统选型:先定功能需求,再定部署架构
大数据·架构
小冯不疯16 分钟前
集成中心架构:PULL × PUSH × 集成转换的三大引擎
数据库·架构
wangchunyu11427 分钟前
JDK8新特性实战(Lambda、Stream、Optional)
java·开发语言
JosieBook38 分钟前
【多线程】两台机器同时抢一个字典:一次并发 Bug 的排查
java·网络·bug
牛战士coding41 分钟前
LLM 选错工具怎么办?提示词之外还需要确定性规则兜底
java·人工智能
今天的砖头有点烫手啊44 分钟前
Java 序列化到底怎么选?从 Serializable 到 Protobuf 的演进与选型
java·json
Wang's Blog1 小时前
Java 项目实战: 交友项目 - 登录发送验证码的测试验证与经验复盘
java·开发语言·交友
乐讯通物联网服务商1 小时前
LTE 在物联网中的定位:Cat.1 / Cat.4 / Cat.M1 / NB-IoT 怎么选,物联网卡又该怎么配?
物联网·架构·物联网卡
夕除1 小时前
redis--主从还是集群,内存
java·spring·mybatis
百数平台1 小时前
低代码安全技术实践:表单 / 流程 / 报表三级权限体系设计解析
java·大数据·数据库