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

1.4 本书涵盖什么内容

本书的范围很广,它涵盖了从基本定义到创建微服务架构的更复杂实现的所有内容。

1.4.1 在本书中你会学到什么

本书是关于使用各种Spring项目(如Spring Boot和Spring Cloud)构建基于微服务架构的应用程序的,这些应用程序可以部署到公司内运行的私有云或亚马逊、谷歌和微软等运行的公有云上。本书涵盖以下主题。

● 微服务是什么、最佳实践,以及构建基于微服务的应用程序的设计考虑因素。

● 什么时候不应该构建基于微服务的应用程序。

● 如何使用Spring Boot框架来构建微服务。

● 支持微服务应用程序的核心运维模式,特别是基于云的应用程序。

● Docker是什么,如何将它与基于微服务的应用程序集成。

● 如何使用Spring Cloud来实现本章稍后描述的运维模式。

● 如何创建应用程序度量,并在监控工具中可视化这些度量。

● 如何利用Zipkin和Sleuth实现分布式跟踪。

● 如何使用ELK技术栈来管理应用程序日志。

● 如何利用已学的知识,构建一个部署管道,在本地将服务部署到内部管理的私有云或公有云厂商所提供的环境中。

读完本书,你将具备构建和部署Spring Boot微服务所需的知识,明白实施微服务的关键设计决策,了解如何将服务配置管理、服务发现、消息传递、日志记录和跟踪以及安全性结合在一起,以交付一个健壮的微服务环境,最后你还会看到如何使用不同的技术部署微服务。

1.4.2 为什么本书与你有关

我猜你能读到这里是因为:

● 你是一名Java开发人员或对Java有很深入的理解;

● 你拥有Spring背景;

● 你对学习如何构建基于微服务的应用程序感兴趣;

● 你对如何使用微服务来构建基于云的应用程序感兴趣;

● 你想知道Java和Spring是否是用于构建基于微服务的应用程序的相关技术;

● 你想知道实现微服务架构的前沿技术;

● 你有兴趣了解如何将基于微服务的应用部署到云上。

本书提供了一份在Java中实现微服务架构的详细指南。书中既有描述性和可视化信息,又有大量实际操作的代码示例,为如何使用不同Spring项目(如Spring Boot和Spring Cloud)的最新版本实现微服务架构提供了编程指南。

此外,本书介绍了微服务模式、最佳实践,以及与这种类型的架构相关联的基础设施技术,模拟了真实世界的应用程序开发环境。让我们转移一下注意力,使用Spring Boot构建一个简单的微服务。 8++vQBTGFhBEZ/1hw3Pl8J1SLp3ehLjk5XxCZ9RAWwe9oxeqVcUxRWMDiK9lu3EX

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

打开