基本信息
书名:分布式系统架构:技术栈详解与快速进阶
定价:89.00元
售价:72.1元,便宜16.9元,折扣81
作者:张程
出版社:机械工业出版社
出版日期:2020-06-01
ISBN:9787111655909
字数:
页码:356
版次:1
装帧:平装
开本:16开
商品重量:0.4kg
编辑推荐
适读人群 :对分布式、分布式全栈中使用的技术栈感兴趣的读者。基础偏弱,想通过学习分布式全栈中的概念、设计思想以加深对分布式理解的技术人员。基础偏强,想深刻理解并灵活运用分布式全栈中的设计思想、优化方案的技术人员。
(1)资深分布式系统研发工程师和架构师多年跨行业架构设计经验的总结,得到了行业的多位架构师和技术专家的高度评价。
(2)从前后端交互、网络传输、负载均衡、分布式事务、高性能数据库、高并发、高可用等9个维度全面讲解分布式系统的技术栈。
内容提要
本书从全栈角度讲解了分布式系统涉及的各项主要技术,从原理剖析、应用场景和实践案例3个维度展开,是作者多年分布式系统研发和架构经验的总结。
从前端到后端、从高效交互到负载均衡、从网络传输到Web服务器、从高并发到高可用本书囊括了分布式系统的整个技术体系,内容详实、结构清晰,能帮助读者理解和掌握分布式系统架构设计的难点和调优方案。
全书一共10章,具体内容如下:
章介绍了分布式架构的理念、目标、作用,以及架构和设计中的难点;
第2章讲解了分布式架构中前端和后端的交互方式、交互难点、高效交互调优;
第3章讲解了分布式环境下网络传输的过程、难点、性能调优;
第4章讲解了Nginx的负载均衡、页面缓存、限流、高可用、性能调优;
第5章讲解了Varnish的加速、数据缓存、缓存策略、高可用、性能调优;
第6章讲解了Tomcat的原理、加载机制、安全管理、高可用集群、性能优化;
第7章讲解了分布式环境中高并发的问题,通过多种技术方案,如缓存、消息队列、分布式锁等方式去优化和处理,提高系统整体的吞吐量;
第8章介绍了普通事务与分布式事务的差异性,以及分布式事务的多种处理方式;
第9章讲解了如何通过高效索引优化、高可用的技术方案让MySQL能够提供更高效的数据库服务;
0章讲解了分布式环境中的高可用,即如何通过容量预估、全链路压测、容灾设计来提高系统整体的可用性和健壮性。
目录
作者介绍
张程
资深研发工程师和架构师,在分布式系统架构领域有丰富的实战经验,擅长高并发、高可用系统的架构,以及分布式系统的性能调优。
曾就职于格瓦拉电影和优速科技,任职期间参与过多个大型银行系统、大型购票系统、物流订单系统的架构设计和研发工作。曾经还参与过分布式Job调度系统的设计和架构工作。
热衷于技术探索和研发,在CSDN分享了大量关于架构和研发的文章,获得一致好评。
文摘
序言