config概述
分布式系统面临的问题—配置问题
每一个微服务自带一个yml,上百个yml文件的管理………
SpringCloud Config 为微服务架构中的微服务提供集中化的外部管理配置支持,配置服务器为各个不同微服务应用的所有环境提供一个中心化的外部配置。
config服务端
pom文件:
yml配置:
主启动添加注解:
config客户端:
pom文件:
yml文件:
新建Bootstarp.yml 系统级 application.yml 用户级
config客户端动态刷新(手动版)
问题:修改了github上的配置文件,刷新config服务端,发现配置中心发生改变,刷新config客户端,发现客户端没有改变,除非重启客户端
客户端pom文件:
yml中添加端口暴露:
#暴露监控端口
management:
endpoints:
web:
exposure:
include: "*"