返回介绍

1.13 小结

发布于 2025-04-22 21:54:05 字数 673 浏览 0 评论 0 收藏
  • 微服务是非常小的功能部件,负责一个特定的范围领域。
  • 微服务并没有行业标准。与其他早期的 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 概念的阐述上,它依然是最棒的材料之一。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。