《微服务容器化开发实战》求取 ⇩

第1章单体架构与微服务架构1

1.1背景介绍2

1.2单体架构3

1.2.1单体架构的特点3

1.2.2单体架构的优点4

1.2.3单体架构的缺点4

1.3微服务架构4

1.3.1微服务架构的特点6

1.3.2微服务架构的优点6

1.3.3微服务架构的缺点6

1.4微服务拆分7

1.4.1微服务设计原则7

1.4.2微服务拆分原则8

1.5微服务开发原则9

1.5.1微服务命名9

1.5.2项目依赖配置9

1.5.3配置文件10

1.5.4代码命名10

1.6本章小结11

第2章Spring Boot微服务开发12

2.1微服务框架13

2.1.1Dubbo服务框架13

2.1.2 Spring Cloud微服务框架15

2.1.3 Dubbo服务框架和Spring Cloud微服务框架的对比17

2.2技术栈选型17

2.3搭建开发环境19

2.3.1安装开发软件19

2.3.2Maven配置20

2.3.3 IDE配置21

2.4编写框架代码22

2.4.1创建Maven工程22

2.4.2创建微服务模块24

2.4.3微服务代码结构26

2.5编写业务代码29

2.5.1Controller文件30

2.5.2 Mapper文件31

2.5.3 Service文件和ServiceImpl文件31

2.6打包与测试33

2.6.1编译打包33

2.6.2运行测试35

2.7本章小结36

第3章搭建微服务运行环境37

3.1运行环境概述38

3.2搭建开发环境38

3.2.1IDE环境40

3.2.2非IDE环境41

3.3搭建测试环境41

3.3.1非容器化环境41

3.3.2容器化环境42

3.4搭建生产环境43

3.5切换运行环境45

3.6本章小结45

第4章Rancher和Kubernetes离线部署46

4.1下载离线文件47

4.1.1下载Docker安装文件47

4.1.2下载docker-compose文件48

4.1.3下载Harbor安装文件48

4.1.4下载Rancher离线文件49

4.2创建CA证书51

4.3Docker离线安装52

4.3.1安装Docker52

4.3.2自定义Docker目录53

4.3.3创建用户eos54

4.4Harbor离线安装54

4.4.1配置docker-compose54

4.4.2载入Harbor镜像55

4.4.3配置Harbor56

4.4.4启动 Harbor57

4.4.5创建用户和项目58

4.5 Docker登录设置61

4.5.1配置Harbor证书61

4.5.2登录Docker62

4.6 Rancher离线安装62

4.6.1载入Rancher镜像63

4.6.2安装Rancher65

4.7 Kubernetes安装66

4.7.1配置私有仓库66

4.7.2添加Control节点67

4.7.3添加Worker节点71

4.7.4配置kubectl客户端74

4.8本章小结76

第5章日志采集78

5.1日志采集模型79

5.2配置微服务日志80

5.3容器日志采集81

5.4日志汇集82

5.4.1日志格式83

5.4.2配置Filebeat84

5.4.3配置Logstash86

5.4.4配置Elasticsearch91

5.5日志展示95

5.5.1配置Kibana95

5.5.2启动和关闭Kibana96

5.5.3Kibana索引设置96

5.5.4展示Kibana图形化98

5.6本章小结108

第6章调用链跟踪109

6.1调用链概述110

6.1.1系统完整调用链111

6.1.2调用过程追踪111

6.2 Spring Cloud调用链模型112

6.2.1Sleuth组件112

6.2.2 Zipkin组件114

6.2.3 Spring Cloud调用链跟踪115

6.3调用链跟踪配置116

6.3.1微服务配置116

6.3.2Zipkin服务端配置120

6.4调用链跟踪展示124

6.4.1Zipkin图形化展示125

6.4.2 Kibana图形化展示133

6.5本章小结136

第7章熔断器137

7.1熔断器概述138

7.1.1熔断器介绍138

7.1.2Hystrix介绍138

7.2熔断器配置139

7.3熔断器使用140

7.3.1EnableCircuitBreaker注解140

7.3.2 HystrixCommand注解141

7.3.3 Fallback函数142

7.4熔断器监控144

7.5本章小结145

第8章容器化与服务编排146

8.1容器化与服务编排概述147

8.1.1Docker介绍147

8.1.2 Docker与虚拟机148

8.1.3服务编排与调度149

8.2构建基础镜像149

8.2.1母镜像的选择150

8.2.2基础镜像的特点151

8.2.3生成基础镜像151

8.3构建业务镜像154

8.3.1微服务打包154

8.3.2镜像构建的Dockerfile文件156

8.3.3镜像集成构建157

8.4服务编排161

8.4.1服务创建161

8.4.2服务版本升级165

8.4.3参数配置166

8.4.4服务版本降级167

8.5目录挂载168

8.5.1创建持久化卷169

8.5.2绑定持久化卷170

8.5.3挂载持久化卷170

8.6环境变量171

8.7管理Config Map172

8.7.1创建Config Map172

8.7.2使用Config Map173

8.8本章小结175

第9章系统监控176

9.1系统监控概述177

9.1.1主机监控177

9.1.2安全监控179

9.1.3中间件监控181

9.1.4业务监控183

9.1.5容器监控184

9.1.6监控工具184

9.2 Kubernetes监控185

9.3Node Exporter组件187

9.4Prometheus组件191

9.4.1 Prometheus组件的特征191

9.4.2 Prometheus组件的架构193

9.4.3 Prometheus组件的部署194

9.5 Grafana组件206

9.5.1Grafana组件介绍206

9.5.2 Grafana组件的部署207

9.5.3 Grafana组件的展示209

9.6本章小结211

第10章持续集成部署212

10.1持续集成部署的概念213

10.1.1持续集成213

10.1.2持续部署213

10.2持续集成部署的模型214

10.3基于Jenkins的CICD215

10.3.1 GitLab代码分支管理215

10.3.2CICD模型215

10.3.3 CICD流程216

10.3.4 CICD实践218

10.4本章小结220

2020《微服务容器化开发实战》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由尹为强著 2020 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

客户/服务器实用技术指南 Sybase sql服务器(1994 PDF版)
客户/服务器实用技术指南 Sybase sql服务器
1994 北京:电子工业出版社
Oracle Web 应用服务器开发指南( PDF版)
Oracle Web 应用服务器开发指南
VUE.JS前端开发实战(2020 PDF版)
VUE.JS前端开发实战
2020
微信小程序开发实战(2020 PDF版)
微信小程序开发实战
2020
从企业级开发到云原生微服务  SPRING  BOOT实战(2020 PDF版)
从企业级开发到云原生微服务 SPRING BOOT实战
2020
SPRING  CLOUD  ALIBABA微服务原理与实战(2020 PDF版)
SPRING CLOUD ALIBABA微服务原理与实战
2020
微服务与容器(2020 PDF版)
微服务与容器
2020
微信小程序开发实战  微课视频版(2020 PDF版)
微信小程序开发实战 微课视频版
2020
实用技术:Exchange服务器的实现(1999年09月第1版 PDF版)
实用技术:Exchange服务器的实现
1999年09月第1版 电子工业出版社
Internet信息服务开发指南(1998 PDF版)
Internet信息服务开发指南
1998 北京:人民邮电出版社
PowerBuilder 6.0开发指南(1998 PDF版)
PowerBuilder 6.0开发指南
1998 北京:中国水利水电出版社
客户/服务器数据库应用开发(1997 PDF版)
客户/服务器数据库应用开发
1997 上海:复旦大学出版社
客户/服务器应用程序开发指南  修订版(1995 PDF版)
客户/服务器应用程序开发指南 修订版
1995 北京:电子工业出版社
中国开发区实务(1998 PDF版)
中国开发区实务
1998 上海:上海财经大学出版社
多媒体开发实战(1999 PDF版)
多媒体开发实战
1999 成都:电子科技大学出版社