你要知道
长期以来,在996的工作压力下,工程师们更重视实践中的技巧,力求快速解决眼前的问题,而鲜有时间关注问题背后的底层原理。
表面看来,这种做法提高了工作效率,但实际上,这样容易形成“头疼医头,脚疼医脚”的思维和工作方式,难以根治工程中的问题,也难以形成长效的机制,无法透彻地剖析系统工程,从而埋下了众多隐患。
阐述算法原理与工程难点,分析经典算法应用思路高质量掌握分布式算法,领悟算法本质,你也能设计高可用的分布式系统!
作者介绍
江峰,教授级高工,以第一作者在国际期刊会议上发表论文多篇,以第一发明人申请专利十多件。
受内容分发网络(CDN)的启发,在业内首次提出和设计了“为写而生”的内容存储网络(CSN)——CTOOS。CTOOS实现了广域分布式海量数据存储服务的高可用、低时延和强一致,达到了单命名空间跨池数十个、实存容量过EB的规模,并长期稳定运行,为企业创造了可观的收益,技术水平达到了国内领先。
内容简介
在表达上通俗易懂,即便是刚入门的新手,读完本书也能有“哦,原来是这样!”的体会;对于已在本领域工作多年的工程师,相信在读完本书之后,也会有豁然开朗的感觉,领悟到算法的精妙之处,从而更好地指导工作。
让我们来看一下目录吧
部分内容展示
如果你也恰好需要,而我恰好拥有,你可以转发+关注并私信【666】即可获得免费领取方式哦
本书以算法为主线组织内容,提供了各个算法的原理解释和伪码,具有较高的实用性和方便性……是不可多得的高质量分布式系统书籍。 ——周枫 网易集团高级副总裁 网易有道首席执行官、首席架构师
本书从整个分布式系统的理论根基出发,阐述分布式系统中会面临的各类问题及其解法,非常有助于工程师在实践中找到问题症结并迅速解决之。 ——沈询 阿里巴巴资深技术专家 阿里分布式数据层、分布式消息服务负责人
-
本书从底层的I/0自动机模型开始,逐一深入,直到揭开共识的面纱,能够系统地从底层原理了解分布式系统和算法在设计过程中的取舍与平衡。
-
同时,本书尽量避免使用过于复杂的数学记号,而是用自然语言的方式证明每个算法的正确性,相信用心的专业读者都能看懂。既把底层原理说清楚,又没有高深的数学符号,是本书的一大特色。