S
S
Spring 实战(第五版)
搜索文档…
S
S
Spring 实战(第五版)
Spring 实战(第 5 版)
第一部分 Spring 基础
第 1 章 Spring 入门
第 2 章 开发 Web 应用程序
第 3 章 处理数据
第 4 章 Spring 安全
第 5 章 使用配置属性
第二部分 集成 Spring
第 6 章 创建 REST 服务
第 7 章 调用 REST 服务
第 8 章 发送异步消息
第 9 章 集成 Spring
第三部分 响应式 Spring
第 10 章 Reactor 介绍
第 11 章 开发响应式 API
第 12 章 响应式持久化数据
第四部分 云原生 Spring
第 13 章 服务发现
第 14 章 配置管理
14.1 共享配置
14.2 运行配置服务器
14.3 消费共享的配置
14.4 服务应用程序和特定配置文件的属性
14.5 为配置的属性加密
14.6 远程刷新配置属性
14.7 总结
第 15 章 处理失败和时延
第五部分 部署Spring
第 16 章 使用 SpringBoot Actuator
第 17 章 管理 Spring
第 18 章 使用 JMX 监控 Spring
第 19 章 部署 Spring
由
GitBook
提供支持
第 14 章 配置管理
本章介绍
运行 Spring Cloud Config Server
创建 Config Server 客户端
存储敏感配置信息
自动刷新配置信息
经历过买房子或汽车的人,一定会遇到过需要签很多字的麻烦。在进行重大采购时,往往要签订纸质合同。这时您就会发现,现实世界对无纸化办公其实一点都不感冒。每当我坐在桌旁,而对面是一个汽车经销商或产权代理人时,我觉得确实应该提前准备一些创可贴,因为我肯定会被那些大堆的合同纸割伤。
不过我也注意到,尽管我必须签名的这些合同的页数还是很多,但近年来,我不必像以前那样,需要在表格上填写那么多字段了。以前的表格大多都需要手工填写,而现在的表格在打印之前,通常是预先填充了提前收集的基本数据。这不仅使整个过程更快,而且还减少了由于手工复制数据而可能导致的错误。
同样,许多应用程序都有某种形式的配置。在第 5 章,我们讨论了通过设置属性来配置 Spring Boot 应用程序的方法。通常,您设置的属性对于应用程序可能是唯一的,并且很容易在
application.properties
或
application.yml
中指定。
然而,当应用程序采用微服务架构时,配置的属性通常在多个服务中是通用的。就像以前那样单调乏味的、重复手工填写表单很容易出错一样,重复配置多个相同服务可能会产生一些错误。
在本章中,我们将介绍 Spring Cloud Config Server,它是为给定应用中的所有服务,提供集中配置服务的。通过 Config Server,您可以在一个地方管理应用程序的所有配置,而不需要手工复制配置。
在开始之前,让我们简单地考虑一下,单独配置微服务的不足,以及集中式配置的优点。
以前
13.4 总结
下一个
14.1 共享配置
最近更新
1yr ago
复制链接