Spring Cloud Config

Spring Cloud Config 为分布式系统中的外部化配置提供服务器端和客户端端支持。借助 Config Server,您可以在一个中心位置管理所有环境中应用程序的外部属性。客户端和服务器上的概念与 Spring EnvironmentPropertySource 抽象完全相同,因此它们非常适合 Spring 应用程序,但可用于以任何语言运行的任何应用程序。随着应用程序从开发环境迁移到测试环境再到生产环境,您可以管理这些环境之间的配置,并确保应用程序在迁移时拥有运行所需的一切。服务器存储后端采用 git 作为默认实现,因此它不仅可以轻松支持配置环境的标记版本,还可以使用多种工具来管理内容。添加替代实现并通过 Spring 配置将其插入非常容易。

4.1.2