图书介绍
Spring Cloud微服务分布式架构开发实战PDF|Epub|txt|kindle电子书版本网盘下载
- 肖睿,陈昊,王社主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115500007
- 出版时间:2019
- 标注页数:193页
- 文件大小:20MB
- 文件页数:208页
- 主题词:互联网络-网络服务器-教材
PDF下载
下载说明
Spring Cloud微服务分布式架构开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 微服务架构与项目设计1
任务1了解大觅网业务场景2
任务2了解微服务架构7
1.2.1软件架构分类7
1.2.2微服务架构概念10
任务3了解大觅网架构设计12
任务4了解大觅网项目管理设计15
1.4.1代码版本管理设计15
1.4.2代码规范管理设计18
1.4.3团队协作管理设计20
第2章 Spring Cloud初体验23
任务1了解Spring Cloud24
2.1.1 Spring Cloud简介24
2.1.2 Spring Cloud和Spring Boot24
2.1.3 Spring Cloud体系介绍25
任务2使用Eureka实现注册中心及注册服务26
2.2.1 Eureka简介26
2.2.2编写Eureka Server26
2.2.3注册微服务到Eureka Server28
2.2.4为Eureka Server添加用户认证30
任务3使用Feign实现声明式REST调用32
2.3.1微服务间接口调用32
2.3.2接口调用参数34
任务4使用Hystrix实现微服务的容错处理38
2.4.1容错38
2.4.2使用Hystrix处理容错39
2.4.3容错可视化监控40
第3章 虚拟化技术Docker+Jenkins49
任务1安装Docker50
3.1.1 Docker和虚拟机50
3.1.2 Docker相关概念51
3.1.3 Docker运行原理52
3.1.4在Ubuntu环境中安装Docker53
任务2使用Docker命令管理Docker53
3.2.1 Docker镜像操作命令53
3.2.2 Docker容器操作命令55
任务3使用docker-compose管理Docker57
3.3.1 docker-compose介绍57
3.3.2 docker-compose.yml常用命令58
3.3.3 docker-compose常用命令59
任务4使用Docker+Jenkins实现CI60
3.4.1 Jenkins介绍60
3.4.2 Jenkins的安装60
3.4.3 Jenkins的配置62
3.4.4使用Jenkins配置普通任务66
3.4.5使用Jenkins Pipeline配置流水线任务70
第4章 分布式日志处理73
任务1了解分布式架构下系统的监控问题74
4.1.1接口监控问题74
4.1.2日志监控问题74
任务2使用Sleuth实现微服务跟踪74
4.2.1微服务项目整合Spring Cloud Sleuth75
4.2.2 Spring Cloud Sleuth整合Zipkin76
任务3搭建ELK+Kafka环境82
4.3.1 Elasticsearch介绍及环境搭建83
4.3.2 Kibana介绍及环境搭建86
4.3.3 Logstash介绍及环境搭建87
4.3.4 Kafka介绍及环境搭建88
任务4使用ELK+Kafka实现日志收集89
4.4.1发送日志信息到Kafka89
4.4.2在Logstash中定义收集规则91
4.4.3在Kibana中定义规则查询日志92
第5章 分布式业务实现97
任务1使用RabbitMQ实现分布式事务98
5.1.1分布式事务简介98
5.1.2消息中间件简介99
5.1.3 RabbitMQ的安装与配置101
5.1.4使用RabbitMQ实现分布式事务108
任务2使用Redis-setnx实现分布式锁114
第6章 分布式部署实现119
任务1使用Spring Cloud Ribbon实现大觅网服务负载均衡120
6.1.1 Ribbon简介120
6.1.2服务消费者整合Ribbon120
6.1.3负载均衡策略122
6.1.4通过配置方式更改负载均衡策略122
任务2使用Spring Cloud Zuul实现大觅网微服务统一网关123
6.2.1微服务网关介绍123
6.2.2搭建Zuul微服务网关124
6.2.3使用过滤器过滤请求126
任务3使用Spring Cloud Config实现大觅网分布式配置128
6.3.1编写Config Server129
6.3.2编写Config Client131
6.3.3加密解密132
6.3.4刷新配置136
6.3.5用户认证138
第7章 分布式数据存储141
任务1使用Elasticsearch实现商品全文检索142
7.1.1 Elasticsearch基础概念143
7.1.2 Elasticsearch语法144
7.1.3编写Elasticsearch Java客户端156
任务2使用Mycat实现水平分库159
7.2.1 Mycat简介160
7.2.2 Mycat安装及配置161
7.2.3实现大觅网水平分库164
第8章 集成测试169
任务1使用Sonar对大觅网代码进行规范测试170
8.1.1配合Jenkins自动检测代码170
8.1.2 Sonar规则配置176
任务2使用JMeter进行大觅网压力测试177
8.2.1了解压力测试相关概念177
8.2.2使用JMeter进行大觅网接口测试179
8.2.3 JMeter报告分析186
任务3使用Issue进行大觅网前后端联调任务管理190
8.3.1 Issue简介190
8.3.2使用Issue进行Bug管理190