Congfig分布式配置中心

概述

  • Spring Cloud Config解决了在分布式场景下多环境配置文件的管理和维护。

Config 快速入门

config server:

  1. 使用gitee创建远程仓库,上传配置文件
  2. 搭建 config server 模块


    Congfig分布式配置中心_第1张图片
    config server
  1. 导入config-server 依赖


    Congfig分布式配置中心_第2张图片
    依赖
  2. 编写配置,设置gitee远程仓库地址


    Congfig分布式配置中心_第3张图片
    编写配置-1

    Congfig分布式配置中心_第4张图片
    编写配置-2
  3. 测试访问远程配置文件


    访问

config client:

  1. 导入 starter-config 依赖


    Congfig分布式配置中心_第5张图片
    依赖
  2. 配置config server 地址, 读取配置文件名称等信息


    Congfig分布式配置中心_第6张图片
    配置config server
  3. 获取配置值


    Congfig分布式配置中心_第7张图片
    获取配置值
  4. 启动测试


    Congfig分布式配置中心_第8张图片
    测试

Config 客户端刷新

  1. 在config 客户端引入actuator 依赖


    Congfig分布式配置中心_第9张图片
    依赖
  2. 获取配置信息类上, 添加@RefreshScope 注解


    Congfig分布式配置中心_第10张图片
    注解
  3. 添加配置

managemnt.endpoints.web.exposure.include: refresh
Congfig分布式配置中心_第11张图片
配置
  1. 使用curl工具发送post请求
    curl -X POST http://localhost:8001/actuator/refresh
    curl

Config 集成 Eureka

Congfig分布式配置中心_第12张图片
集成
  1. config - server引入坐标


    Congfig分布式配置中心_第13张图片
    引入坐标
  2. config - server 启动类加入注解


    Congfig分布式配置中心_第14张图片
    加入注解
  3. 将自己注册到Eureka中


    注册
  4. 修改cog fig - provider中配置


    Congfig分布式配置中心_第15张图片
    修改

你可能感兴趣的:(Congfig分布式配置中心)