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