- 内容提要
- 译者序
- 前言
- 第 1 章 欢迎迈入云世界,Spring
- 第 2 章 使用 Spring Boot 构建微服务
- 第 3 章 使用 Spring Cloud 配置服务器控制配置
- 第 4 章 服务发现
- 第 5 章 使用 Spring Cloud 和 Netflix Hystrix 的客户端弹性模式
- 第 6 章 使用 Spring Cloud 和 Zuul 进行服务路由
- 第 7 章 保护微服务
- 第 8 章 使用 Spring Cloud Stream 的事件驱动架构
- 第 9 章 使用 Spring Cloud Sleuth 和 Zipkin 进行分布式跟踪
- 第 10 章 部署微服务
- 附录 A 在桌面运行云服务
- 附录 B OAuth2 授权类型
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
1.13 小结
- 微服务是非常小的功能部件,负责一个特定的范围领域。
- 微服务并没有行业标准。与其他早期的 Web 服务协议不同,微服务采用原则导向的方法,并与 REST 和 JSON 的概念相一致。
- 编写微型服务很容易,但是完全可以将其用于生产则需要额外的深谋远虑。本书介绍了几类微服务开发模式,包括核心开发模式、路由模式、客户端弹性模式、安全模式、日志记录和跟踪模式以及构建和部署模式。
- 虽然微服务与语言无关,但本书引入了两个 Spring 框架,即 Spring Boot 和 Spring Cloud,它们非常有助于构建微服务。
- Spring Boot 用于简化基于 REST 的 JSON 微服务的构建,其目标是让用户只需要少量注解,就能够快速构建微服务。
- Spring Cloud 是 Netflix 和 HashiCorp 等公司开源技术的集合,它们已经用 Spring 注解进行了“包装”,从而显著简化了这些服务的设置和配置。
[1] 虽然本书在稍后的第 2 章中会介绍 REST,但是 Roy Fielding 阐述如何基于 REST 构建应用的博士论文仍然值得一读(http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm)。在对 REST 概念的阐述上,它依然是最棒的材料之一。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论