Nacos Config 简要

配置列表
   data id:服务名.yml(如userservice.yml)  服务名称-环境.后缀
   group: DEFAULT_GROUP
   配置格式:yml
   配置内容 :pattern:
                            dateformat:yymmhh

   本地启动:
     项目启动->读取本地配置文件 application.yml->创建spring容器  ->加载bean
   通过线上config启动:
     项目启动->bootstrap.yml(nacos地址)->读取nacos中的配置文件->读取本地配置文件 application.yml->创建spring容器  ->加载bean

bootstrap.yml
  spring:
     application:
        name: userservice
     profiles:
        active: dev
     cloud:
        nacos:
           server-addr:localhost:8848
           config:
              file-extension:yaml


   将配置交给nacos管理的步骤
    -在nacos中添加配置文件
    -在微服务中引入nacos的config依赖
    -在微服务中添加bootstrap.yml,配置nacos地址、当前环境、服务名称、文件后缀名。这些决定了程序启动时去nacos读取那个文件。


   热更新配置
  可以选择两种方式 :

  1.@Value(对应属性上)+@RefreshScope  在使用大配置项的雷山
   2.@configurationProperties

   注意:
    不是所有的配置都适合放到配置中心,维护起来比较麻烦
    建议将一些关键参数,需要运行时调整的参数放到nacos配置中心,一般都是自定义配置。
   

微服务会从nacos读取的配置文件:
     -服务名-[spring.profile.active].yaml,环境配置
     -服务名.yaml,默认配置,多环境共享
   

多种配置的优先级
      -服务名-profile.yaml > 服务名.yaml >本地配置

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值