注册 登录 进入教材巡展
#
  • #

出版时间:2022-04

出版社:重庆大学电子音像出版社

以下为《SpringCloud微服务实战》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 重庆大学电子音像出版社
  • 9787894466044
  • 1版
  • 431598
  • 68256356-4
  • 平装
  • 16开
  • 2022-04
  • 387
  • 250
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
内容简介
本书主要讲解了微服务介绍,服务治理-Eureka,负载均衡与服务接口调用,服务容错-Hystrix,服务网关-Gateway,配置中心与消息总线,服务注册与发现-Nacos,Nacos配置管理,微服务限流及熔断Sentinel,分布式解决-Alibaba Seata和请求链路跟踪-SpringCloud Sleuth。通过本书的学习,学生能掌握SpringCloud微服务实战的知识和实际应用。
目录
目录
第1章 微服务介绍 1
1.1 微服务概述 3
1.2 微服务架构的优缺点 5
1.3 SpringCloud是什么 5
1.4 SpringCloud和Dubbo的区别 8
1.5 SpringCloud和SpringBoot的区别 9

第2章 服务治理-Eureka 26
2.1 什么是服务治理 28
2.2 注册中心 29
2.2.1 介绍注册中心 29
2.2.2 搭建注册中心 30
2.3 服务注册 36
2.3.1 什么是服务注册 36
2.3.2 创建服务提供者 37
2.4 服务发现 40
2.4.1 什么是服务发现 40
2.4.2 创建服务消费者 41
2.5 心跳检测和服务续约 46

第3章 负载均衡与服务接口调用 54
3.1 负载均衡-Ribbon 56
3.1.1 什么是负载均衡 56
3.1.2 Ribbon架构体系 57
3.1.3 配置负载均衡 57
3.1.4 负载均衡LoadBalancer 59
3.2 服务通信与调用-OpenFeign 61
3.2.1 OpenFeign是什么 61
3.2.2 OpenFeign服务调用 62
3.2.3 OpenFeign超时控制 70

第4章 服务容错-Hystrix 74
4.1 Hystrix 概述 76
4.2 Hystrix的服务降级 76
4.3 Hystrix服务降级常用方案 81
4.4 Hystrix熔断以及原理 82

第5章 服务网关-Gateway 87
5.1 Gateway在微服务中应用 89
5.2 Gateway架构解析 91
5.3 Gateway三大核心概念 92
5.3.1 Route 路由 94
5.3.2 Predicate 断言 100
5.3.3 Filter 过滤 103

第6章 配置中心与消息总线 107
6.1 Config是什么 109
6.2 Config配置总控中心搭建 110
6.3 Bus是什么 117
6.4 Bus实现动态刷新全局广播配置 120

第7章 服务注册与发现-Nacos 127
7.1 Alibaba Nacos描述 129
7.2 Nacos的安装与示例 130
7.2.1 Nacos的安装 130
7.2.2 Nacos集成SpringBoot实现服务注册与发现 132
7.3 Nacos实现原理与架构图 135

第8章 Nacos配置管理 138
8.1 配置中心简介 140
8.2 Nacos Config的基本应用 140
8.3 动态更新配置与切换 143
8.4 自定义Namespace和Group 144
8.5 Nacos集群架构说明 147

第9章 微服务限流及熔断Sentinel 150
9.1 Sentinel简介 152
9.2 服务限流的作用及算法 154
9.3 Spring Cloud集成Sentinel实践 157
9.4 Spring Cloud Gateway集成Sentinel网关限流 162
9.5 Sentinel服务降级简介 166
9.6 Sentinel服务降级实践 168
9.7 Sentinel服务熔断简介 177
9.8 Sentinel服务熔断实践 177

第10章 分布式解决-Alibaba Seata 185
10.1 事务的概述 187
10.2 什么是分布式事务 187
10.3 常见的分布式事务解决方案 192
10.4 Seata实战案列 195
10.4.1 Seata的安装 197
10.4.2 Seata服务端配置中心说明 200
10.4.3 Spring Cloud 与Seata集成 204

第11章 请求链路跟踪-SpringCloud Sleuth 226
11.1 什么是分布式服务跟踪系统 228
11.2 分布式服务跟踪系统的设计 229
11.3 快速入门 230
11.4 与Zipkin整合 241