• 分布式系统架构:技术栈详解与快速进阶
21年品牌 40万+商家 超1.5亿件商品

分布式系统架构:技术栈详解与快速进阶

21 2.4折 89 九品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者张程 著

出版社机械工业出版社

出版时间2020-06

装帧其他

货号T19

上书时间2024-04-17

   商品详情   

品相描述:九品
图书标准信息
  • 作者 张程 著
  • 出版社 机械工业出版社
  • 出版时间 2020-06
  • ISBN 9787111655909
  • 定价 89.00元
  • 装帧 其他
【内容简介】

本书从全栈角度讲解了分布式系统涉及的各项主要技术,从原理剖析、应用场景和实践案例3个维度展开,是作者多年分布式系统研发和架构经验的总结。

 

从前端到后端、从高效交互到负载均衡、从网络传输到Web服务器、从高并发到高可用……本书囊括了分布式系统的整个技术体系,内容详实、结构清晰,能帮助读者理解和掌握分布式系统架构设计的难点和调优方案。

 

全书一共10章,具体内容如下:

 

第1章介绍了分布式架构的理念、目标、作用,以及架构和设计中的难点;

 

第2章讲解了分布式架构中前端和后端的交互方式、交互难点、高效交互调优;

 

第3章讲解了分布式环境下网络传输的过程、难点、性能调优;

 

第4章讲解了Nginx的负载均衡、页面缓存、限流、高可用、性能调优;

 

第5章讲解了Varnish的HTTP加速、数据缓存、缓存策略、高可用、性能调优;

 

第6章讲解了Tomcat的原理、加载机制、安全管理、高可用集群、性能优化;

 

第7章讲解了分布式环境中高并发的问题,通过多种技术方案,如缓存、消息队列、分布式锁等方式去优化和处理,提高系统整体的吞吐量;

 

第8章介绍了普通事务与分布式事务的差异性,以及分布式事务的多种处理方式;

 

第9章讲解了如何通过高效索引优化、高可用的技术方案让MySQL能够提供更高效的数据库服务;

 

第10章讲解了分布式环境中的高可用,即如何通过容量预估、全链路压测、容灾设计来提高系统整体的可用性和健壮性。

 


【作者简介】

张程 

 

资深研发工程师和架构师,在分布式系统架构领域有丰富的实战经验,擅长高并发、高可用系统的架构,以及分布式系统的性能调优。

 

曾就职于格瓦拉电影和优速科技,任职期间参与过多个大型银行系统、大型购票系统、物流订单系统的架构设计和研发工作。曾经还参与过分布式Job调度系统的设计和架构工作。

 

热衷于技术探索和研发,在CSDN分享了大量关于架构和研发的文章,获得一致好评。

 


【目录】

●第1章 分布式架构介绍  1

 

1.1 分布式架构发展过程  2

 

1.2 分布式架构设计理念和目标  6

 

1.3 分布式架构应用场景  10

 

1.4 分布式架构设计难点  10

 

1.5 分布式架构解决痛点  13

 

1.6 本章小结  14

 


 

●第2章 分布式架构前后端交互  15

 

2.1 前后端交互发展过程  15

 

2.2 前后端交互方式  22

 

2.3 前后端交互难点  30

 

2.4 前后端交互优化  32

 

2.5 案例讲解  37

 

2.6 本章小结  40

 


 

●第3章 分布式架构网络传输  41

 

3.1 网络传输协议  41

 

3.2 网络传输调用过程  46

 

3.3 网络传输优化  52

 

3.4 本章小结  54

 


 

●第4章 分布式架构Nginx  55

 

4.1 Nginx工作原理  55

 

4.2 Nginx源码编译安装  57

 

4.3 Nginx配置  62

 

4.4 Nginx代理&负载均衡  64

 

4.5 Nginx缓存  74

 

4.6 Nginx限流  76

 

4.7 Nginx屏蔽  79

 

4.8 Nginx优化  79

 

4.9 Nginx高可用  82

 

4.10 本章小结  86

 


 

●第5章 分布式架构Varnish  87

 

5.1 Varnish工作原理  87

 

5.2 Varnish源码编译安装  89

 

5.3 Varnish配置  92

 

5.4 Varnish核心指令  98

 

5.5 Varnish缓存  102

 

5.6 Varnish处理策略  105

 

5.7 Varnish健康检查  107

 

5.8 Varnish优化  109

 

5.9 Varnish高可用  111

 

5.10 本章小结  116

 


 

●第6章 分布式架构Tomcat  117

 

6.1 Tomcat原理  117

 

6.2 Tomcat生命周期  123

 

6.3 Tomcat源码编译安装  124

 

6.4 Tomcat目录结构  126

 

6.5 Tomcat加载过程  130

 

6.6 Tomcat安全  135

 

6.7 Tomcat集群  137

 

6.8 JVM  142

 

6.9 Tomcat性能调优  158

 

6.10 本章小结  167

 


 

●第7章 分布式架构高并发  168

 

7.1 高并发使用场景  169

 

7.2 高并发难点  171

 

7.3 高并发之缓存  174

 

7.4 高并发之消息队列  214

 

7.5 高并发优化  242

 

7.6 高并发经典案例  245

 

7.7 本章小结  249

 

●第8章 分布式架构事务  250

 

8.1 分布式事务介绍  251

 

8.2 分布式事务概论  256

 

8.3 分布式事务应用场景  258

 

8.4 分布式事务难点  259

 

8.5 分布式事务解决方案  262

 

8.6 分布式事务案例讲解  295

 

8.7 本章小结  297

 


 

●第9章 分布式架构MySQL  298

 

9.1 MySQL运行原理  299

 

9.2 MySQL编译启动  304

 

9.3 MySQL事务  307

 

9.4 MySQL存储引擎  310

 

9.5 MySQL之SQL操作  314

 

9.6 MySQL索引  317

 

9.7 MySQL备份  321

 

9.8 MySQL难点  323

 

9.9 MySQL性能优化  326

 

9.10 MySQL集群  331

 

9.11 本章小结  333

 


 

●第10章 分布式架构高可用  334

 

10.1 高可用概述及难点  334

 

10.2 高可用涉及内容  336

 

10.3 高可用具体应用  344

 

10.4 高可用案例讲解  345

 

10.5 本章小结  346

点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP