编辑推荐
历时三年终到稿,还未读完初稿,就知道这将是一本畅销书!
从传统分布式架构迁移到基于容器技术的微服务架构,这本就是百谈不厌的话题。更别提内容涉及Microservices、Kubernetes、SOA、Distribute Memory、ElasticSearch、Kafka、CAP、NUMA、SOA、GlusterFS、Actor、Akka、RabbitMQ、Spring Cloud、ZeroC Ice……
Leader-us的文字还是那样充满IT情怀和抱负,也一如既往地流畅和通俗易懂。一个很复杂的问题,经过Leader-us一个调侃就变得简单化;一个看似很简单的问题,Leader-us却总能深入到幕后,包括独有的数据和原理讲解。一手的资料啊有木有!世上难买啊有木有!很珍贵啊有木有!
Leader-us调侃道:“这是一本代码级吹水架构师必备读物,从此360°无死角吹水,绝地反击,打败纯吹水派架构师”,让我们拭目以待。
Leader-us 著 / 2017年7月出版
内容提要
分布式架构与微服务平台是当今IT界的关键技术,也是资深软件工程师和系统架构师必须掌握的核心技术。《架构解密:从分布式到微服务》以从传统分布式架构迁移到基于容器技术的微服务架构为主线,全面、透彻地介绍了与分布式架构及微服务相关的知识和技术。《架构解密:从分布式到微服务》一开始并没有提及分布式的枯燥理论,而是讲述了一段精彩的IT发展史,其中重点讲述了大型机、UNIX小机器的没落与X86平台的崛起,从而巧妙地引出CPU、内存、网络、存储的分布式演进过程,这恰恰是分布式软件系统赖以运行的“物质基础”。然后简明扼要地介绍了进行系统架构所必需的网络基础,并详细介绍了分布式系统中的经典理论、设计套路及RPC通信,对内存、SOA架构、分布式存储、分布式计算等进行了深度解析,最后详细介绍了全文检索与消息队列中间件,以及微服务架构所涉及的重点内容。
《架构解密:从分布式到微服务》是Leader-us多年架构经验的倾情分享,主要面向关注分布式架构及微服务,以及有志于成为实力派架构师的IT人士。
作者简介
Leader-us
本名 吴治辉,惠普资深软件架构师,国内知名开源分布式数据库中间件 Mycat的发起人,精通Java编程,拥有超过16年软件研发经验,专注于电信和云计算方面的软件研发,参与过众多分布式与云计算相关的大型项目架构设计和 Coding,是业界少有的具备很强 Coding 能力的 S级资深架构师;曾经选拔和培养了大批优秀Java工程师,他们中的大多数人进入知名软件公司参与核心研发,也有一些人选择创业。
Leader-us 也是《ZeroC Ice 权威指南》《Kubernetes 权威指南:从 Docker到 Kubernetes 实践全接触》的作者。
精彩导读
前言——写给像笔者的你
我们都是IT人,所以,我们注定了很像。
我们可能小时候都挺聪明,学习也挺好,也早恋(可能纯洁度不同)。这一切都是有关联的,因为早恋所以你写情书,所以你有了点文采,又所以喜欢读笔者的文字,于是,你成了笔者的第1个读者,虽然我们分布在不同的“机房”中。
我们因为都受过严格、系统的全面教育,所以骨子里是温顺的,性格上是温柔的。我们因为在智商上高于情商的概率是99%,所以多年独占风云榜之状元称谓——呆。我们一起努力的结果,是验证了那句话——科学无国界。在《生活大爆炸》《IT狂人》等热播美剧中,我们终于找到祖国之外的同类,于是我们开始自恋地打广告:我很呆但我很幽默。
不知道女友要什么东西啊,分手了才知道人家暗示了那么多次自己都不懂啊!
我们都是高学历的概率是99%,我们都近视的概率是99%,我们未富先胖的概率是99%,我们未老先白头的概率是99%,我们目前在北上广或者未来在北上广的概率是99%,我们背井离乡的概率是99%,我们的计算机内存超过4GB的概率是99%,我们喜欢新计算机胜过于喜欢新女友的概率是99%。
我们曾经是众人眼中的宠儿,但不知从何时起,沦落为新一代的“农民工”。在《死神来了之中国特供版》里,每年都有几个IT精英注定被永远地带走,我们在默默悲伤的同时,心里也在默默祈祷:Oh My God,让我活到82岁吧,就算没有28岁的小娇妻。
我们听过最多的公司是微软,我们最离不开的品牌是Windows,虽然对于它们的评价,我们无法达成一致;同样,对于马云及乔布斯,我们也有着不同的评价,虽然他们缔造的“帝国”对我们的生活都产生了重要影响。
最后也是最重要的一点,我们都生活在一个有意思的时代,这个时代无法用任何哲学理论来左右我们的思想和行为。金钱向左,理想朝右,我们始终不放弃一个宏伟梦想:寻找最优秀的算法,收获金钱,实现理想。
吐槽归吐槽,言归正传,笔者假设你跟笔者一样是个有为青年,目标是成为IT精英,目前烦透了信息系统、Web及低水平的重复编码工作,打算进阶架构师队伍,并下定决心潜心修行一年半载,脱掉程序猿的旧外套,换上“土豪金”的IT新人套装,那么,请你准备如下软硬件,开始和笔者一起,探秘分布式架构的奥义,走向“云端”。
-有8GB内存的计算机一台,4GB勉强过关。
-计算机保持联网,遇到问题能随时“谷歌”。
-笔者的QQ号码,该号码在本书某个DEMO的代码中。
-Eclipse或你熟悉的Java开发工具。
除此之外,更重要的是以下几点:
-不求快,但求坚持到底,系统学习比局部掌握更重要。
-不怕错,就怕蒙混过关,尝试和出错是学编程的王者之道。
-不怕动手,就怕只动眼,原理与实践都重要,技术都是实践和总结出来的。
Leader-us
2017年5月31日
积跬步以至千里。每天读本书,为您搜罗最具权威专业书籍,更多图书推荐请关注每日读书。
好知识需要分享,如您有喜欢的书籍想与广大开发者分享,请在文章下方评论留言,我们将为大家推荐您的爱书!