深入理解Spring Cloud与微服务构建 微服务原理 一站式构建微服务开发

深入理解Spring Cloud与微服务构建 微服务原理 一站式构建微服务开发 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-26

类似图书 点击查看全场最低价

图书介绍

店铺: 华心图书专营店
出版社: 人民邮电出版社
ISBN:9787115475220
商品编码:26793267615


相关图书





图书描述



    

dy 章 微服务简介 1

1.1 单体架构及其存在的不足 1

1.1.1 单体架构简介 1

1.1.2 单体架构存在的不足 2

1.1.3 单体架构使用服务器集群

及存在的不足 2

1.2 微服务 3

1.2.1 什么是微服务 4

1.2.2 微服务的优势 8

1.3 微服务的不足 9

1.3.1 微服务的复杂度 9

1.3.2 分布式事务 9

1.3.3 服务的划分 11

1.3.4 服务的部署 11

1.4 微服务和SOA的关系 12

1.5 微服务的设计原则 12

第2章 Spring Cloud简介 14

2.1 微服务应该具备的功能 14

2.1.1 服务的注册与发现 15

2.1.2 服务的负载均衡 15

2.1.3 服务的容错 17

2.1.4 服务网关 18

2.1.5 服务配置的统一管理 19

2.1.6 服务链路追踪 20

2.2 Spring Cloud 21

2.2.1 简介 21

2.2.2 常用组件 21

2.2.3 项目一览表 23

2.3 Dubbo简介 24

2.4 Spring Cloud与Dubbo比较 25

2.5 Kubernetes简介 26

2.6 Spring Could与Kubernetes比较 27

2.7 总结 29

第3章 构建微服务的准备 30

3.1 JDK的安装 30

3.1.1 JDK的下载和安装 30

3.1.2 环境变量的配置 30

3.2 IDEA的安装 31

3.2.1 IDEA的下载 31

3.2.2 用IDEA创建一个Spring Boot

工程 32

3.2.3 用IDEA启动多个Spring Boot

工程实例 34

3.3 构建工具Maven的使用 35

3.3.1 Maven简介 35

3.3.2 Maven的安装 35

3.3.3 Maven的核心概念 37

3.3.4 编写Pom文件 37

3.3.5 Maven构建项目的生命周期 39

3.3.6 常用的Maven命令 40

第4章 开发框架Spring Boot 43

4.1 Spring Boot简介 43

4.1.1 Spring Boot的特点 43

4.1.2 Spring Boot的优点 44

4.2 用IDEA构建Spring Boot工程 44

4.2.1 项目结构 44

4.2.2 在Spring Boot工程中构建

Web 45

4.2.3 Spring Boot的测试 46

4.3 Spring Boot配置文件详解 46

4.3.1 自定义属性 47

4.3.2 将配置文件的属性赋给

实体类 47

4.3.3 自定义配置文件 49

4.3.4 多个环境的配置文件 50

4.4 运行状态监控Actuator 50

4.4.1 查看运行程序的健康状态 52

4.4.2 查看运行程序的Bean 53

4.4.3 使用Actuator关闭应用程序 55

4.4.4 使用shell连接Actuator 56

4.5 Spring Boot整合JPA 57

4.6 Spring Boot整合Redis 60

4.6.1 Redis简介 60

4.6.2 Redis的安装 60

4.6.3 在Spring Boot中使用Redis 60

4.7 Spring Boot整合Swagger2,搭建

Restful API在线文档 62

第5章 服务注册和发现Eureka 66

5.1 Eureka简介 66

5.1.1 什么是Eureka 66

5.1.2 为什么选择Eureka 66

5.1.3 Eureka的基本架构 67

5.2 编写Eureka Server 67

5.3 编写Eureka Client 70

5.4 源码解析Eureka 73

5.4.1 Eureka的一些概念 73

5.4.2 Eureka的高可用架构 74

5.4.3 Register服务注册 74

5.4.4 Renew服务续约 78

5.4.5 为什么Eureka Client获取

服务实例这么慢 80

5.4.6 Eureka 的自我保护模式 80

5.5 构建高可用的Eureka Server集群 81

5.6 总结 83

第6章 负载均衡Ribbon 84

6.1 RestTemplate简介 84

6.2 Ribbon简介 85

6.3 使用RestTemplate和Ribbon来消费

服务 85

6.4 LoadBalancerClient简介 88

6.5 源码解析Ribbon 90

第7章 声明式调用Feign 101

7.1 写一个Feign客户端 101

7.2 FeignClient详解 105

7.3 FeignClient的配置 106

7.4 从源码的角度讲解Feign的工作

原理 107

7.5 在Feign中使用HttpClient和

OkHttp 110

7.6 Feign是如何实现负载均衡的 112

7.7 总结 114

第8章 熔断器Hystrix 115

8.1 什么是Hystrix 115

8.2 Hystrix解决了什么问题 115

8.3 Hystrix的设计原则 117

8.4 Hystrix的工作机制 117

8.5 在RestTemplate和Ribbon上使用

熔断器 118

8.6 在Feign上使用熔断器 119

8.7 使用Hystrix Dashboard监控熔断器的

状态 120

8.7.1 在RestTemplate中使用Hystrix Dashboard 120

8.7.2 在Feign中使用

Hystrix Dashboard 123

8.8 使用Turbine聚合监控 124

第9章 路由网关Spring Cloud Zuul 126

9.1 为什么需要Zuul 126

9.2 Zuul的工作原理 126

深入理解Spring Cloud与微服务构建 微服务原理 一站式构建微服务开发 下载 mobi epub pdf txt 电子书 格式


深入理解Spring Cloud与微服务构建 微服务原理 一站式构建微服务开发 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

深入理解Spring Cloud与微服务构建 微服务原理 一站式构建微服务开发 下载 mobi pdf epub txt 电子书 格式 2024

深入理解Spring Cloud与微服务构建 微服务原理 一站式构建微服务开发 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

类似图书 点击查看全场最低价

深入理解Spring Cloud与微服务构建 微服务原理 一站式构建微服务开发 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.teaonline.club All Rights Reserved. 图书大百科 版权所有