Spring Cloud Config 是 Spring Cloud 生态中的 分布式配置管理 工具,用于集中化管理微服务应用的配置文件。它支持通过 Git 或 SVN 存储配置,并能动态刷新服务端配置,是实现配置统一管理和动态化的重要组件。
核心功能 📝
- 集中化配置存储:所有服务的配置统一存放在 Git 仓库中
- 动态刷新配置:无需重启服务即可更新配置(通过
/actuator/refresh
接口) - 多环境支持:可区分开发、测试、生产等环境的配置
- 安全加密:支持对敏感信息进行加密存储(如数据库密码)
- 版本控制:配置变更可追溯,支持回滚操作
使用场景 🌐
- 微服务架构中的配置管理
- 多环境部署(如开发、测试、生产)
- 配置动态更新需求
- 集中化管理复杂系统的配置