本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
√ 全面覆盖文件、存储、消息、数据库、协调服务、一致性实现原理、算法的分布式架构设计宝典。
√ 十余年经验资深架构专家讲述分布式技术核心一致性理论,更精心组织、剖析业界前沿系统案例。
√ 饿了么KV数据库开发负责人现身实战解密“高并发可扩展分布式系统设计”带来的一一致性难题。
√ 面向大型分布式系统构建,深入剖析重要的一致性特性,将晦涩理论融入实际案例使其浅显易读。
一致性是非常重要的分布式技术。众所周知,分布式系统有很多特性,如可用性、可靠性等,这些特性多多少少会与一致性产生关系,受到一致性的影响。要全面研究、掌握分布式技术,一致性是绕不开的一个话题,也是最难解决的一个问题。本书主要介绍GFS、HDFS、BigTable、MongoDB、RabbitMQ、ZooKeeper、Spanner、CockroachDB系统与一致性有关的实现细节,以及非常重要的Paxos、Raft、Zab分布式算法;本书还介绍了事务一致性与隔离级别、顺序一致性、线性一致性与强一致性相关内容,以及架构设计中的权衡等。
从分布式技术的角度来说,本书讲解了分布式领域比较高阶的内容,但是从分布式一致性的角度来说,本书仍然是一致性的入门书。
陈东明: 饿了么北京技术中心架构组负责人,负责饿了么的产品线架构设计以及基础架构研发工作,主导开发eleme key-value数据库。曾任百度架构师负责百度即时通讯产品的架构设计。具有丰富的大规模系统构建和基础架构的硏发经验,善于复杂业务需求下的大并发、分布式系统设计和持续优化。
为应对海量用户及复杂业务场景带来的大流量,高并发,高可用需求,分布式架构的引入使得一致性成为系统设计要考虑的核心问题。本书涵盖了分布式系统设计的需求起源,常用的分布式文件、存储、消息、数据库、协调服务及一致性实现原理、算法,各级别开发人员都可以从原理、架构设计、实战等多层面获取营养,堪称分布式系统宝典。
—— 艾晓刚 前智联招聘研发高级总监
如何设计一个高并发、可扩展的分布式系统,是摆在每一名系统架构师和互联网技术人员面前的课题。如果你想快速领略到分布式系统设计中的核心问题,那么,这本书绝对适合你。本书作者陈东明老师,用十余年的架构设计经验,讲述了分布式系统最核心的一致性理论,以及业界最前沿的系统案例剖析。本书将理论和实践结合起来,是一本值得反复咀嚼的技术好书。
——张铁蕾,知名博主,微信同名公众号作者
分布式系统的一致性问题是分布式领域的一个难题。如果正确的理解一致性对如何正确的设计一个分布式系统至关重要。东明曾经负责过饿了么KV数据库的开发,在此过程中深入理解了一致性并且应用在实际的项目中。本书不但在理论上介绍了一致性的原理和算法,还通过丰富的案例讲述了一致性在分布式系统中的实现。精读本书必定在分布式系统领域的工作大有裨益。
李双涛 饿了么前高级架构师、中华珍宝馆创始人
多年从事基础技术平台的工作,深知分布式系统对构建大型分布式系统的重要性。本书从理论和实际应用两个方面分别阐述了分布式系统一致性这个重要特性。本书讲述的深入浅出,虽然讲述了比较晦涩的理论,但是佐以实际案例就变得容易理解。相信本书对互联网的技术从业者,特别是从事后端技术平台工作者,有很高的参考价值。
——诸超 国美零售技术VP