SpringCloud-微服务配置统一管理SpringCloud Config
前言:对于应用,配制文件通常是放在项目中管理的,它可能有spring、mybatis、log等等各种各样的配置文件和属性文件,另外你还可能有开发环境、测试环境、生产环境等,这样的话就得一式三份,若是传统应用还好说,如果是微服务呢,这样不光配置文件有可能冗余而且量大,繁重复杂,不好维护,这样的话就需要一个配置文件的统一管理了。 一、SpringCloud Config简介 SpringCloud Config为分布式系统外部化配置提供了服务器端和客户端的支持,它包括ConfigServer和ConfigClient两部分。 Server: 实例一般多于两个,以实现HA; 配置以文件形式存储,快速支持目前以SpringBoot的开发方式的配置文件; 支持GIt,码云,SVN,本地文件等多种形式; 支持属性加密; Client:即各自的微服务应用; 使用SpringCloud BUS配置和借助Git仓库的WebHooks自动刷新; 二、SpringCloud Config基本使用 创建服务端: 1、前面简单介绍了一下Config,那么首先要做的准备是先到Git仓库或者码云中创建一个项目并新...