图书介绍
架构探险 轻量级微服务架构 下【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 黄勇著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121324475
- 出版时间:2017
- 标注页数:322页
- 文件大小:219MB
- 文件页数:344页
- 主题词:互联网络-网络服务器-研究
PDF下载
下载说明
架构探险 轻量级微服务架构 下PDF格式电子书版下载
下载的文件为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 架构演进过程4
1.1.3 微服务架构发展趋势6
1.2 微服务架构前期准备7
1.2.1 认识微服务架构冰山模型7
1.2.2 冰山下的微服务基础设施8
1.2.3 根据业务切分微服务边界9
1.3 轻量级微服务架构图10
1.3.1 轻量级微服务部署架构10
1.3.2 轻量级微服务运行架构11
1.3.3 轻量级微服务全局架构12
1.4 本章小结13
第2章 微服务日志14
2.1 使用Spring Boot日志框架15
2.1.1 使用Spring Boot Logging插件15
2.1.2 集成Log4J日志框架17
2.1.3 将日志输出到Docker容器外19
2.2 使用Docker容器日志19
2.2.1 Docker日志驱动20
2.2.2 Linux日志系统:Syslog23
2.2.3 Docker日志架构26
2.3 搭建应用日志中心28
2.3.1 开源日志中心:ELK28
2.3.2 日志存储系统:Elasticsearch29
2.3.3 日志收集系统:Logstash38
2.3.4 日志查询系统:Kibana44
2.3.5 搭建ELK日志中心46
2.4 本章小结50
第3章 微服务监控51
3.1 使用Spring Boot监控系统52
3.1.1 Spring Boot自带的监控功能52
3.1.2 Spring Boot Admin开源监控系统53
3.2 搭建系统监控中心63
3.2.1 时序数据收集系统:cAdvisor63
3.2.2 时序数据存储系统:InfluxDB66
3.2.3 时序数据分析系统:Grafana71
3.2.4 集成InfluxDB+cAdvisor+Grafana73
3.3 搭建调用追踪中心78
3.3.1 开源调用追踪中心:Zipkin79
3.3.2 追踪微服务调用链82
3.3.3 追踪数据库调用链98
3.4 本章小结104
第4章 微服务通信105
4.1 使用HTTP实现同步调用106
4.1.1 使用Spring Boot开发服务端106
4.1.2 使用Spring RestTemplate开发客户端108
4.1.3 使用OkHttp开发客户端114
4.1.4 使用Retrofit开发客户端118
4.2 使用RPC实现同步调用127
4.2.1 RPC通信原理127
4.2.2 初步体验gRPC128
4.2.3 Spring Boot集成gRPC137
4.3 搭建分布式RPC框架144
4.3.1 架构设计144
4.3.2 搭建模块代码框架149
4.3.3 开发RPC服务端157
4.3.4 开发RPC客户端177
4.4 本章小结186
第5章 微服务解耦187
5.1 使用MQ实现异步调用188
5.1.1 使用ActiveMQ实现JMS异步调用188
5.1.2 使用RabbitMQ实现AMQP异步调用198
5.2 使用请求应答模式实现RPC调用211
5.2.1 请求应答模式简介211
5.2.2 使用RabbitMQ实现RPC调用214
5.2.3 封装RabbitMQ的RPC代码框架219
5.3 解决分布式事务问题225
5.3.1 什么是Event-Sourcing225
5.3.2 使用Event-Sourcing与MQ实现分布式事务控制227
5.4 本章小结242
第6章 微服务测试243
6.1 使用Spring Boot单元测试244
6.1.1 搭建待测应用程序框架244
6.1.2 测试Service层250
6.1.3 测试REST API257
6.2 搭建REST API自动化测试框架263
6.2.1 使用Postman手工测试REST API264
6.2.2 使用Newman批量测试REST API272
6.2.3 搭建REST API自动化测试框架274
6.3 自动生成REST API文档276
6.3.1 使用Swagger生成REST API文档276
6.3.2 REST API文档的另一选择:apiDoc285
6.4 本章小结289
第7章 微服务配置290
7.1 Ansible入门与实战291
7.1.1 Ansible是什么291
7.1.2 准备Ansible实战环境292
7.1.3 Ansible实战293
7.2 搭建服务配置中心306
7.2.1 如何管理微服务中的配置306
7.2.2 设计Ansible配置中心308
7.2.3 动手实现自动化部署框架309
7.3 自注册服务配置316
7.3.1 目前服务注册存在的问题316
7.3.2 使用Registrator实现服务自注册317
7.3.3 微服务平滑升级解决方案320
7.4 本章小结322
热门推荐
- 3619819.html
- 2971749.html
- 1924912.html
- 1105179.html
- 2971859.html
- 551021.html
- 1015448.html
- 1474207.html
- 3331012.html
- 2492491.html
- http://www.ickdjs.cc/book_3623522.html
- http://www.ickdjs.cc/book_369752.html
- http://www.ickdjs.cc/book_1338245.html
- http://www.ickdjs.cc/book_3440883.html
- http://www.ickdjs.cc/book_1625402.html
- http://www.ickdjs.cc/book_1787515.html
- http://www.ickdjs.cc/book_1332913.html
- http://www.ickdjs.cc/book_3065687.html
- http://www.ickdjs.cc/book_3279575.html
- http://www.ickdjs.cc/book_1111693.html