内容推荐 本书以企业实际工程应用项目“鲜花商城”为基础,采用任务驱动、案例教学的理念设计并组织内容。全书共10个单元,内容包括微服务和Spring Cloud Alibaba简介、Nacos服务发现和配置管理、服务接口调用、Spring Cloud Gateway服务网关、基于Spring Cloud OAuth 2.0的安全机制、Seata分布式事务、基于Sentinel的服务限流与熔断、Spring Cloud 调用链跟踪、微服务监控和微服务容器化。每个单元包括若干任务,读者可以通过一个个任务的实现循序渐进地掌握Spring Cloud各组件,培养利用所学技术解决实际问题的能力,提高实践动手能力和知识应用能力。 本书可作为高等院校软件技术专业的教材或教学参考用书,也可作为从事计算机软件开发和工程应用的技术人员的参考用书。 目录 单元1 微服务和Spring Cloud Alibaba简介 单元目标 任务1.1 了解微服务架构 任务描述 技术分析 支撑知识 1.单体应用架构 2.微服务架构简介 3.微服务特征 4.微服务架构的优点 5.微服务架构面临的挑战 任务实现 任务1.2 了解Spring Cloud 任务描述 技术分析 支撑知识 1.什么是Spring Cloud 2.Spring Cloud 核心组件 3.Spring Cloud版本介绍 4.Spring Cloud与Spring Boot的关系 任务实现 任务1.3 创建鲜花商城的父工程 任务描述 技术分析 支撑知识 1.什么是Spring Cloud Alibaba 2.Spring Cloud Alibaba组件 3.Spring Cloud Alibaba版本介绍 4.父工程与子项目 任务实现 拓展实践 单元小结 单元习题 单元2 Nacos服务发现和配置管理 单元目标 任务2.1 鲜花商城的服务注册与发现 任务描述 技术分析 支撑知识 …… 单元3 服务接口调用 单元4 Spring Cloud Gateway服务网关 单元5 基于Spring Cloud OAuth 2.0的安全机制 单元6 Seata分布式事务 单元7 基于Sentinel的服务限流与熔断 单元8 Spring Cloud 调用链跟踪 单元9 微服务监控 单元10 微服务容器化 |