Part II. Spring Cloud 配置

Finchley.SR2

Spring Cloud Config 为分布式系统中的外部化 configuration 提供 server-side 和 client-side 支持。使用 Config Server,您可以在所有环境中管理 applications 的外部 properties。 client 和 server map 的概念与 Spring EnvironmentPropertySource抽象相同,因此它们非常适合 Spring applications,但可以与任何语言的任何 application running 一起使用。当 application 通过部署管道从 dev 进入测试并进入 production 时,您可以管理这些环境之间的 configuration,并确保 applications 具有迁移时运行所需的一切。服务器存储后端的默认 implementation 使用 git,因此它可以轻松支持 configuration 环境的标签版本,并且可以访问各种用于管理内容的工具。添加备用 implementations 并使用 Spring configuration 插入它们很容易。