Spring Cloud的配置中心Config

Spring Cloud有一个组件,用来管理分布式配置中心文件,那就是Spring cloud config。

Config可以从本地仓库读取配置文件,也可以从远处Git仓库读取。本地仓库是指将所有的配置文件统一写在目录下。config暴露Http API接口,Config Client通过调用Config的Http API接口来读取配置文件。

统一管理微服务配置需求:

(1)集中管理配置

(2)不同环境不同配置

例如,数据源配置在不同的环境(开发、测试、预发布、生产等)中是不同的

(3)运行期间可动态调整

可根据各个微服务的负载情况,动态调整数据源连接池大小或熔断阈值,并在调整配置时不停止微服务

(4)配置修改后可自动更新

如配置内容发生变化,微服务能够自动更新配置

综上,对微服务架构而言,一个通用的配置管理机制是必不可少的,常见做法是使用配置服务器管理配置。

Spring Cloud Config为分布式系统外部化配置提供了服务端和客户端的支持,包含Config Server和Config Client两部分。

创建关于config的spring boot工程,引入maven依赖

src/main/resources文件下有bootstrap.properties文件

Application启动类

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值