MichaelFreeman

spring cloud config 动态更新

简介

dynamic-config基于spring cloud config以git为配置中心,实现动态更新的功能,而不需要进行手动refresh或者引入MQ。

项目地址

https://github.com/OSInfra/dynamic-config

特征

  • 基于springcloud项目
  • 零配置

使用

引入jar

1
2
3
4
5
<dependency>
<groupId>com.github.osinfra</groupId>
<artifactId>dynamic-config-client</artifactId>
<version>1.0.0</version>
</dependency>

配置bootstrap.yml

1
2
3
4
5
6
7
8
9
10
11
spring:
application:
name: @app.name@
version: @project.version@
profiles:
active: @profile@
cloud:
config:
enabled: true
uri: @config url@
label: @git branch@

项目架构

dynamic-config