-
内容大纲
本书从全栈角度讲解了分布式系统涉及的各项主要技术,从原理剖析、应用场景和实践案例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.1 设计理念
1.2.2 设计目标
1.3 分布式架构应用场景
1.4 分布式架构设计难点
1.4.1 网络因素
1.4.2 服务可用性
1.4.3 数据一致性
1.5 分布式架构解决痛点
1.6 本章小结
第2章 分布式架构前后端交互
2.1 前后端交互发展过程
2.1.1 传统交互模式
2.1.2 前后端分离交互模式
2.1.3 整体交互
2.2 前后端交互方式
2.2.1 工作流程
2.2.2 交互常见状态码
2.3 前后端交互难点
2.4 前后端交互优化
2.5 案例讲解
2.6 本章小结
第3章 分布式架构网络传输
3.1 网络传输协议
3.2 网络传输调用过程
3.2.1 协议概述
3.2.2 传输过程
3.3 网络传输优化
3.4 本章小结
第4章 分布式架构Nginx
4.1 Nginx工作原理
4.2 Nginx源码编译安装
4.3 Nginx配置
……
第5章 分布式架构Varnish
第6章 分布式架构Tomcat
第7章 分布式架构高并发
第8章 分布式架构事务
第9章 分布式架构MySQL
第10章 分布式架构高可用
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...