Spring Cloud Config 是什么?
Spring Cloud Config 是一个用于分布式系统的配置管理工具,提供集中化的外部配置支持。它适用于微服务架构,能够将各个服务的配置集中存储在服务端(如 Git 仓库),客户端按需动态获取配置,解决了配置分散、环境切换复杂等问题。
Spring Cloud Config 核心概念
- Config Server:配置中心服务端,统一管理配置,支持 Git、本地文件等存储方式。
- Config Client:客户端服务,从 Config Server 获取配置。
- 动态刷新:结合 Spring Cloud Bus,实现配置更新后客户端无需重启。
- 环境隔离:通过
profile
(如dev
,prod
)区分不同环境配置。 - 安全与加密:支持敏感信息加密(如数据库密码)。<