配置中心:基于 Nacos 集中管理应用配置

1、为什么微服务架构必须部署配置中心

2、Nacos配置中心的快速部署与持久化配置

3、Nacos生产环境中的配置技巧

为什么微服务架构必须部署配置中心

 

 

 

配置中心的职责是 集中管理微服务架构中每一个服务实例的配置数据

* 当微服务架构引入配置中心后,微服务应用只需持有应用启动的最小化配置
* 在应用启动时微服务应用所需的其它配置数(数据库连接字符串、各种用户名密码、IP等信息)均从配置中心远程下载
* 作为开关应用的程序员,在书写应用配置时直接在配置中心提供的UI进行设置

 

 

 

 

 

 

 

 

 

 

 

 

 

 
Data ID:配置的唯一标识,格式固定为:{微服务id}-{环境名id}.yml

         order-service-dev.yml,其中dev就是环境名代表这个配置文件是order-service的开发环境配置文件。

Group:指定配置文件的分组

描述:说明order-service-dev.yml配置文件的用途

配置格式:指定“配置内容”的类型

配置内容:将order-service工程的application.yml文件内容黏贴过来

  

 

启动应用后日志 

 

 * 配置数据放在Nacos配置中中,微服务在启动时自动进行下载

* 如果需要调整里面的配置,只需在Nacos中进行调整,然后让微服务实例重启即可重新下载生效

Nacos通过主动推送方式允许程序在运行期间重新下载配置。

Nacos生产配置技巧

 1、配置数据必须被封装到单独的配置Bean中

2、这个配置Bean需要被@Configuration与@RefreshScope两个注解描述

 

 

 

 

 如何完成配置文件切换,如完成开发到生产环境的切换

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值