图书介绍

微服务架构基础 Spring Boot+Spring Cloud+Docker2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

微服务架构基础 Spring Boot+Spring Cloud+Docker
  • 黑马程序员编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115443205
  • 出版时间:2018
  • 标注页数:180页
  • 文件大小:29MB
  • 文件页数:192页
  • 主题词:互联网络-网络服务器

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

微服务架构基础 Spring Boot+Spring Cloud+DockerPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 认识微服务架构1

1.1 为什么需要微服务架构2

1.1.1 传统单体应用架构的问题2

1.1.2 如何解决传统应用架构的问题3

1.2 微服务架构是什么4

1.2.1 微服务架构的概念4

1.2.2 微服务架构的优点5

1.2.3 微服务架构的不足6

1.2.4 微服务架构与SOA的区别6

1.3 如何构建微服务架构6

1.3.1 微服务的拆分7

1.3.2 微服务架构的组件7

1.3.3 微服务架构的搭建7

1.3.4 微服务架构的技术选型8

1.4 本章小结10

第2章 初识Spring Boot11

2.1 Spring Boot介绍12

2.1.1 Spring Boot的由来和特点12

2.1.2 Spring Boot的使用要求12

2.2 Spring Boot入门13

2.2.1 Spring Boot项目的快速搭建13

2.2.2 第一个Spring Boot程序18

2.3 Spring Boot的工作机制20

2.3.1 @SpringBootApplication20

2.3.2 SpringApplication21

2.4 本章小结22

第3章 Spring Boot应用开发23

3.1 Spring Boot与MyBatis的集成24

3.2 Spring Boot与Redis的集成29

3.2.1 添加Redis缓存29

3.2 2清除Redis缓存31

3.3 Spring Boot与ActiveMQ的集成31

3.3.1 使用内嵌的ActiveMQ31

3.3.2 使用外部的ActiveMQ33

3.4 Spring Boot应用的打包和部署35

3.4.1 JAR包35

3.4.2 WAR包36

3.5 本章小结37

第4章 Spring Cloud(上)38

4.1 Spring Cloud简介39

4.1.1 什么是Spring Cloud39

4.1.2 Spring Cloud的特点39

4.1.3 Spring Cloud的版本39

4.2 服务发现40

4.2.1 Eureka介绍40

4.2.2 如何使用Eureka注册服务41

4.2.3 如何实现服务间的调用47

4.3 客户端负载均衡50

4.3.1 Ribbon介绍50

4.3.2 Ribbon的使用51

4.4 本章小结53

第5章 Spring Cloud(下)54

5.1 服务容错保护55

5.1.1 Spring Cloud Hystrix介绍55

5.1.2 Spring Cloud Hystrix的使用56

5.1.3 Hystrix Dashboard的使用59

5.2 API网关服务63

5.2.1 为什么需要API网关63

5.2.2 如何使用Zuul构建API网关服务64

5.3 分布式配置管理68

5.3.1 Spring Cloud Config简介68

5.3.2 使用本地存储的方式实现配置管理69

5.3.3 使用Git存储的方式实现配置管理73

5.4 本章小结76

第6章 初识Docker77

6.1 Docker概述78

6.1.1 什么是Docker78

6.1.2 Docker的特点78

6.1.3 Docker与虚拟机的区别79

6.2 Docker的安装要求79

6.3 Docker的安装方式80

6.3.1 在线安装80

6.3.2 离线安装82

6.3.3 脚本文件安装83

6.3.4 安装时的问题及解决方法84

6.4 Docker的运行机制85

6.4.1 Docker的引擎85

6.4.2 Docker的架构85

6.5 Docker的底层技术87

6.6 本章小结87

第7章 Docker的使用88

7.1 Docker入门程序89

7.2 Dockerfile介绍92

7.2.1 Dockerfile基本结构92

7.2.2 Dockerfile常用指令93

7.2.3 dockerignore文件95

7.3 Docker客户端常用指令96

7.3.1 Docker常用操作指令96

7.3.2 Docker管理指令101

7.4 Docker镜像管理102

7.4.1 Docker镜像管理工具102

7.4.2 Docker Hub远程镜像管理103

7.4.3 Docker Registry本地私有仓库搭建106

7.4.4 Docker Registry本地私有仓库配置107

7.5 本章小结112

第8章 Docker中的网络与数据管理113

8.1 Docker网络管理114

8.1.1 Docker默认网络管理114

8.1.2 自定义网络介绍115

8.1.3 自定义bridge网络116

8.1.4 容器之间的网络通信118

8.2 Docker Swarm集群122

8.2.1 Docker Swarm概述122

8.2.2 Docker Swarm使用123

8.3 Docker数据管理127

8.3.1 Docker数据存储机制127

8.3.2 Docker数据存储方式129

8.4 Volumes数据卷管理129

8.4.1 Volumes数据卷的优势129

8.4.2 Volumes数据卷使用130

8.5 本章小结134

第9章 微服务项目的整合与测试135

9.1 微服务项目整合136

9.1.1 微服务项目结构预览136

9.1.2 微服务项目功能介绍136

9.1.3 微服务项目的启动和测试140

9.2 接口可视化工具—Swagger-UI143

9.2.1 Swagger-UI使用方法143

9.2.2 Swagger-UI使用测试145

9.3 本章小结147

第10章 微服务的部署149

10.1 Docker Compose编排工具150

10.1.1 Docker Compose介绍150

10.1.2 Docker Compose的安装与卸载150

10.1.3 Compose file文件的使用说明151

10.2 微服务与Docker的整合154

10.3 环境搭建以及镜像准备159

10.3.1 环境搭建159

10.3.2 镜像准备161

10.4 微服务的手动部署162

10.4.1 非集群环境下的服务部署162

10.4.2 集群环境下服务部署163

10.4.3 微服务测试167

10.5 使用Jenkins自动部署微服务169

10.5.1 Jenkins介绍169

10.5.2 Jenkins安装170

10.5.3 Jenkins集成插件配置173

10.5.4 服务自动化部署175

10.6 本章小结180

热门推荐