Spring Cloud Config分布式集群配置中心

关于Spring Cloud Config

配置服务器主要功能:

  • 提供访问配置的服务接口
  • 对属性进行加密和解密
  • 可以简单地嵌入Spring Boot应用中

配置客户端主要功能:

  • 绑定配置服务器,使用远程属性来初始化Spring容器
  • 对属性进行加密和解密
  • 属性改变时,可以对他们进行重新加载
  • 提供与配置相关的几个管理端点
  • 在初始化引导程序的上下文时,进行绑定配置服务器和属性解密等工作

应用结构

使用Git,SVN等版本管理系统用于存放配置文件,服务器会到版本管理系统中获取配置,集群中的各个客户端在到服务器中获取配置

Spring Cloud Config默认使用Git管理配置内容,这里使用Svn,默认情况下很多端点需要认证才能访问,配置 management.security.enabled=false 关闭认证,

Spring Cloud Config server 提供4种配置

  • git:默认值,表示去Git仓库读取配置文件
  • subversion:表示去svn仓库读取配置文件
  • native: 表示去本地文件系统中读取配置文件
  • vault:表示去vault中读取配置文件,vault是一款资源控制工具,可对资源实现安全访问

Spring Cloud Config与 Eureka,Zuul,Spring Cloud Bus整合使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值