Springcloud config 配置中心
Spring Cloud Config是一个单独的微服务模块,分为服务端和客户端,主要为微服务框架提供集中化的配置支持。
服务端一般可称为配置中心,用来连接配置仓库,并为客户端提供配置信息。客户端可以是微服务框架中的各个微服务应用,可以指定使用配置中心管理配置内容,在启动的时候读取远程git的配置加载到应用中,并将配置文件加载到本地文件系统。
一、Config 配置原理
二、Config 服务端
2.1 搭建配置中心
-
创建 Spring Boot 项目
添加依赖
-
创建git 仓库,准备配置文件
新建git仓库
配置文件
Config配置文件命名规则
/{application}/{profile}/{label}
/{application}-{profile}.yml
/{label}/{application}-{profile}.yml
/{application}-{profile}.properties
/{label}/{application}-{profile}.properties关键字:
application:应用的名称
profile: 对应的环境,dev/test
label: 分支
- 搭建配置中心
application.yml
server:
port: 8070
spring:
application:
name: config
cloud:
config:
server: