Nacos 从困惑到蒙圈(4)Nacos 配置中心 - 原理 & 实战

文章目录

  • Nacos 配置中心 - 原理
    • Nacos 配置分为哪三类?
      • 三类配置:应用、共享、扩展
      • 共享配置与扩展配置如何添加?
    • 如何在启动时获取配置?
      • 实现 PropertySourceLocator 接口
      • 配置的加载顺序与优先级
    • 如何确定唯一的一条配置?
      • config_info 表:唯一索引
      • 获取配置的接口:ConfigService
      • 命名空间 获取方式
      • dataId 生成方式
    • 加载了哪些应用配置?
    • Nacos 配置中心 - 配置项
  • 集成 Nacos 配置中心 - 实战
    • 集成步骤
      • 添加 Nacos 相关依赖
      • 添加 bootstrap 配置文件
      • Nacos Server 中添加配置文件
    • 示例 1:使用@Value 获取配置并支持自动刷新
      • 源代码
      • 运行效果
      • 自动刷新效果
    • 示例 2:配置 Bean 及自动刷新
      • 源代码
      • 运行效果
      • 自动刷新运行效果
    • 示例 3:直接使用配置服务
    • 查看 Actuator 端点
  • 参考
  • 相关博文

目标:学习 SpringBoot 项目如何集成 Nacos 配置中心。

  • 实例 1:@Value 注解获取配置
  • 实例 2:自动刷新配置
  • 实例 3:监听配置
  • 实例 4:调用 Nacos 客户端

版本说明

  • Nacos 版本:2.2.0
  • Spring Boot 版本:2.7.17
  • Spring Cloud 版本:2021.0.8
  • Spring Cloud Alibaba 版本:2021.0.5.0

代码:nacos-demo.zip

Nacos 配置中心 - 原理

Nacos 配置分为哪三类?

三类配置:应用、共享、扩展

Nacos 配置中提供了三类配置:

  • 应用配置

你可能感兴趣的:(【更新中...】项目中的那些事,Nacos,Nacos配置中心,Nacos配置中心详解)