分布式系统实战派――从简单系统到复杂系统,PDF电子书下载

作者:张伟洋 著
出版社:电子工业出版社
出版日期:2024-11-01
页数:392
ISBN:9787121490439
电子书大小:242MB [高清扫描版PDF格式]
内容简介
对于已经掌握Java、Spring Boot和MySQL等基础知识的开发人员而言,构建简单的单体系统并非难事,但在面对复杂系统的构建与管理时,却常常感到困惑和无从下手:高性能、高可用性及高并发处理的分布式系统对他们来说是一个巨大的挑战。本书旨在介绍从单体架构到微服务架构的演进过程,拓宽读者的技术视野。
书中引导读者超越单体架构的局限,深入探索集群、主从架构、分库分表、读写分离、微服务、API网关、NoSQL数据库、HDFS以及分布式事务等分布式技术的独特魅力。此外,本书详细解析了如何通过Kafka、RabbitMQ、RocketMQ等消息中间件和Elasticsearch搜索引擎实现应用解耦,探讨了利用Docker、Kubernetes进行快速部署与应用隔离的方法,并阐述了通过冗余备份、高可用性和异地多活策略确保系统稳定运行的途径。
最后,本书通过“支持5000万用户同时在线的短视频系统设计”和“日均订单量8000万的外卖系统设计”两个实际案例,将理论与实践相结合,展示了这些技术在真实生产环境中的应用,帮助读者提升实际项目中的技术能力。本书适用于那些已经具备Java、Spring Boot、MySQL等知识,能够开发简单后端应用,但在单体系统中遇到瓶颈并对后续学习路径感到迷茫的读者,为他们提供了一条从简单到复杂的技术成长路线。
作者简介
书名:《分布式系统实战派――从简单系统到复杂系统》
作者张伟洋已出版多部著作,包括《Hadoop3.X大数据开发实战(视频教学版)》、《Flink大数据分析实战》、《Spark3.X大数据分析实战(视频教学版)》及《企业级大数据项目实战:用户搜索行为分析系统从0到1》等。这些书籍被众多高校选作教材。此外,张伟洋亦是公众号“奋斗在IT”的创始人。