展开全部

主编推荐语

代码模板+视频演示,快速构建企业级微服务项目。

内容简介

本书涵盖了Spring Cloud Alibaba框架的八大核心技术主题,分别是注册中心、远程调用、负载均衡、配置中心、服务网关、消息通信、分布式事务和服务可用性。

并且,通过一个系统性的项目案例,讲解企业级微服务系统开发的工程实践。其间提供大量的设计图例和示例代码,更提供配套的视频教程。

对于每个主题,书中采用“技术概念和特性→框架使用方法→项目案例实战→核心原理和源码剖析”的方式讲解,使读者递进式学习。

目录

  • 版权信息
  • 前言
  • 第1章 微服务架构与Spring Cloud Alibaba
  • 1.1 直面微服务架构
  • 1.1.1 从单体系统到微服务架构
  • 1.1.2 微服务架构的实施方法
  • 1.1.3 微服务架构的核心组件
  • 1.2 引入Spring Cloud Alibaba
  • 1.2.1 Spring Cloud微服务解决方案
  • 1.2.2 从Spring Cloud到Spring Cloud Alibaba
  • 1.3 案例系统
  • 1.3.1 业务分析和系统建模
  • 1.3.2 实现过程和技术约定
  • 1.4 本章小结
  • 第2章 注册中心和Nacos
  • 2.1 注册中心解决方案
  • 2.1.1 服务治理基本需求
  • 2.1.2 注册中心模型
  • 2.1.3 注册中心实现方案
  • 2.2 构建Nacos服务
  • 2.2.1 Nacos整体架构
  • 2.2.2 构建Nacos高可用架构
  • 2.3 使用Nacos注册和发现服务
  • 2.3.1 Nacos服务注册
  • 2.3.2 Nacos服务发现
  • 2.4 Nacos组成结构和设计模型
  • 2.4.1 Nacos分级模型
  • 2.4.2 Nacos资源隔离
  • 2.5 Nacos服务治理的高级特性
  • 2.5.1 Nacos服务路由机制
  • 2.5.2 Nacos服务实例健康检测
  • 2.6 案例系统演进
  • 2.6.1 案例分析
  • 2.6.2 集成注册中心
  • 2.7 本章小结
  • 第3章 远程调用和OpenFeign
  • 3.1 分布式远程调用
  • 3.1.1 远程调用的组成结构
  • 3.1.2 远程调用的核心技术
  • 3.2 OpenFeign功能特性
  • 3.2.1 OpenFeign核心注解
  • 3.2.2 OpenFeign高级特性
  • 3.3 OpenFeign使用技巧
  • 3.3.1 OpenFeign开发模式
  • 3.3.2 OpenFeign接口定义模式
  • 3.3.3 OpenFeign性能优化
  • 3.4 案例系统演进
  • 3.4.1 案例分析
  • 3.4.2 实现远程调用
  • 3.5 本章小结
  • 第4章 负载均衡和Spring CloudLoadBalancer
  • 4.1 负载均衡和常见算法
  • 4.1.1 负载均衡的类型
  • 4.1.2 负载均衡算法
  • 4.2 使用Spring Cloud LoadBalancer实现负载均衡
  • 4.2.1 引入Spring Cloud LoadBalancer
  • 4.2.2 Spring Cloud LoadBalancer组成结构
  • 4.3 扩展负载均衡策略
  • 4.3.1 实现自定义负载均衡算法
  • 4.3.2 实现标签化负载均衡方案
  • 4.4 Spring Cloud LoadBalancer基本原理
  • 4.4.1 LoadBalancerClient接口及其实现
  • 4.4.2 @LoadBalanced注解
  • 4.5 案例系统演进
  • 4.5.1 案例分析
  • 4.5.2 实现负载均衡
  • 4.6 本章小结
  • 第5章 配置中心和Nacos
  • 5.1 配置中心的模型和作用
  • 5.1.1 配置中心的基本模型
  • 5.1.2 配置中心的核心需求和实现工具
  • 5.2 使用Nacos实现集中式配置管理
  • 5.2.1 配置中心分级模型和DataId
  • 5.2.2 集成配置中心
  • 5.3 Nacos配置中心的高级特性
  • 5.3.1 配置隔离和配置共享
  • 5.3.2 灰度发布
  • 5.4 Nacos配置信息热更新和长轮询机制
  • 5.5 案例系统演进
  • 5.5.1 案例分析
  • 5.5.2 集成配置中心
  • 5.6 本章小结
  • 第6章 服务网关和Spring Cloud Gateway
  • 6.1 服务网关的基本概念和模型
  • 6.1.1 服务网关的作用
  • 6.1.2 服务网关的组成结构
  • 6.2 使用Spring Cloud Gateway实现服务网关
  • 6.2.1 Spring Cloud Gateway组件
  • 6.2.2 Spring Cloud Gateway配置
  • 6.3 Spring Cloud Gateway的工作流程和实现原理
  • 6.3.1 管道-过滤器架构模式
  • 6.3.2 Spring Cloud Gateway执行流程
  • 6.4 Spring Cloud Gateway扩展
  • 6.4.1 Spring Cloud Gateway内置过滤器
  • 6.4.2 Spring Cloud Gateway功能扩展方式和实现
  • 6.5 案例系统演进
  • 6.5.1 案例分析
  • 6.5.2 网关配置
  • 6.5.3 全局异常处理
  • 6.6 本章小结
  • 第7章 消息通信和RocketMQ
  • 7.1 消息通信和消息中间件
  • 7.1.1 消息中间件的基本结构
  • 7.1.2 消息通信的作用
  • 7.2 使用RocketMQ实现消息发布和消息消费
  • 7.2.1 RocketMQ的基本概念和工作流程
  • 7.2.2 RocketMQ消息发送方式
  • 7.2.3 RocketMQ消息消费方式
  • 7.3 RocketMQ高级主题
  • 7.3.1 RocketMQ延迟消息
  • 7.3.2 RocketMQ顺序消息
  • 7.3.3 RocketMQ消息过滤
  • 7.4 RocketMQ消息可靠性分析
  • 7.4.1 消息发送可靠性
  • 7.4.2 消息存储可靠性
  • 7.4.3 消息消费可靠性
  • 7.5 案例系统演进
  • 7.5.1 案例分析
  • 7.5.2 实现普通消息发送和消息消费
  • 7.5.3 实现延迟消息和消息过滤
  • 7.6 本章小结
  • 第8章 分布式事务和Seata
  • 8.1 分布式事务的实现策略和模式
  • 8.1.1 分布式事务的基本概念
  • 8.1.2 分布式事务的实现模式
  • 8.2 Seata框架和功能特性
  • 8.2.1 Seata整体架构与角色
  • 8.2.2 Seata部署和配置
  • 8.3 使用Seata实现AT模式
  • 8.3.1 AT模式结构
  • 8.3.2 Seata AT开发模式
  • 8.4 使用Seata实现TCC模式
  • 8.4.1 Seata TCC开发模式
  • 8.4.2 TCC异常情况及其处理方案
  • 8.5 使用Seata实现Saga和XA模式
  • 8.5.1 Seata Saga开发模式
  • 8.5.2 Seata XA开发模式
  • 8.6 Seata分布式事务模式的选型
  • 8.7 使用RocketMQ实现可靠事件模式
  • 8.7.1 事务消息的基本概念
  • 8.7.2 事务消息的开发模式
  • 8.8 案例系统演进
  • 8.8.1 案例分析
  • 8.8.2 实现AT模式
  • 8.8.3 实现TCC模式
  • 8.9 本章小结
  • 第9章 服务可用性和Sentinel
  • 9.1 服务可用性问题和基本对策
  • 9.1.1 服务依赖失败和雪崩效应
  • 9.1.2 服务不可用的基本应对策略
  • 9.1.3 服务限流的基本概念和原理
  • 9.1.4 服务降级的基本概念和原理
  • 9.2 Sentinel核心概念和工作流程
  • 9.2.1 Sentinel功能特性和核心概念
  • 9.2.2 Sentinel指标体系和开发流程
  • 9.3 使用Sentinel实现请求限流
  • 9.3.1 Sentinel请求限流的开发步骤
  • 9.3.2 集成Sentinel
  • 9.4 使用Sentinel实现服务降级
  • 9.4.1 Sentinel服务降级的开发步骤
  • 9.4.2 熔断器模型的自定义实现
  • 9.4.3 Sentinel熔断器的实现原理
  • 9.5 Sentinel功能扩展
  • 9.5.1 扩展点和SPI机制
  • 9.5.2 Sentinel内置扩展点
  • 9.5.3 基于扩展点实现动态规则数据源
  • 9.6 案例系统演进
  • 9.6.1 案例分析
  • 9.6.2 实现请求限流
  • 9.6.3 实现服务降级
  • 9.7 本章小结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。