购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2章
使用Spring Cloud探索微服务世界

本章主要内容

● 学习Spring Cloud技术

● 了解云原生应用程序的原则

● 应用十二要素应用程序最佳实践

● 使用Spring Cloud构建微服务

如果没有正确地管理微服务的设计、实现和维护,那么它们很快就会成为一个问题。当我们开始采用微服务解决方案时,必须应用 最佳实践 来保持架构尽可能高效和可伸缩,以避免产品内部的性能问题、瓶颈或操作问题。坚持应用最佳实践也能让新开发人员更容易跟上系统的开发速度。在我们继续讨论微服务架构时,请务必牢记: 一个系统分布得越广,它可能发生故障的地方就越多。

这句话的意思是,使用微服务架构时,我们会有更多的故障点。这是因为我们现在有一个由多个相互交互的服务组成的生态系统,而不是一个单体应用程序。这就是开发人员在创建微服务应用程序或架构时经常会遇到各种管理和同步挑战或者故障点的主要原因。为了避免可能出现的故障点,我们将使用Spring Cloud。Spring Cloud提供了一系列功能(服务注册和发现、断路器、监控以及其他功能),这些功能允许我们以最小的配置快速构建微服务架构。

本章将简要介绍本书中要用的Spring Cloud技术。这是一个高层次的概述。在你使用各项技术时,我们会根据需要讲解这些技术的细节。由于我们将在接下来的章节中使用微服务,因此理解微服务的概念、好处和开发模式是至关重要的。 mrEQyqutS4qTbmHvH8DBn0FbgiRKB1veJa7+WpzL9GyiZboMpn3g281qDLA3r6tp

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开