Spring Cloud Alibaba#35.基于Nacos构建配置中心
本文讲解如何基于Nacos构建配置中心,进行分布式管理
笔记对应学习视频:
https://www.itlaoqi.com/chapter/2675.html
本节咱们学习利用注册中心管理应用配置
在微服务体系下,如果配置文件都要保存在每个应用中,当应用规模达到上百个以后,如遇到配置变更维护就会变得很困难.运维工作量也会变得十分巨大,这时就需要对配置文件进行统一管理. 这就是配置中心的作用了
在SCA中Nacos除了充当"注册中心"外还具备"配置中心"的角色.
下面咱们按步在当前服务中增加Nacos的配置
- 1.在article-service增加配置中心的依赖
- 2.访问nacos,在配置列表新增data-id=article-service-dev.yml,将原有应用中的application.yml内容加入到"配置内容中"
- 3.删除原有应用中的application.yml,新建一个bootstrap.yml ,这个bootstrap.yml用于引导应用的启动,其中书写配置中心的选项
TIPS1: 请务必保持nacos data-id 与 {应用名称}-{环境配置}.{扩展名}保持一致
TIPS2: 通过修改spring.profiles.active ,可以让应用程序随时在开发/生产的配置中进行切换
开发环境
生产环境