《架构解密:从分布式到微服务》| 每日读本书-阿里云开发者社区

开发者社区> 社区助手> 正文

《架构解密:从分布式到微服务》| 每日读本书

简介: 历经三年终出版!从你想了解的源码、理论、经验、视野等维度,对从分布式到微服务进行架构解密。每日搜罗最具权威专业书籍,更多图书请关注“每日读本书”。
+关注继续查看

编辑推荐

历时三年终到稿,还未读完初稿,就知道这将是一本畅销书!

从传统分布式架构迁移到基于容器技术的微服务架构,这本就是百谈不厌的话题。更别提内容涉及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°无死角吹水,绝地反击,打败纯吹水派架构师”,让我们拭目以待。

test
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日


积跬步以至千里。每天读本书,为您搜罗最具权威专业书籍,更多图书推荐请关注每日读书

好知识需要分享,如您有喜欢的书籍想与广大开发者分享,请在文章下方评论留言,我们将为大家推荐您的爱书!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
分享Spring Cloud分布式微服务架构图
分布式、微服务、云架构 JAVA语言开发、跨平台、高性能、高可用、安全、服务化、模块化、组件化、驱动式开发模式 完整项目的源码来源 技术支持1791743380
1504 0
整合SpringCloud微服务分布式云架构技术点
整合Spring Cloud微服务分布式云架构技术点 View: H5、Vue.js、Spring Tag、React、angularJs Spring Boot/Spring Cloud: Zuul、Ribbon、Feign、Turbine、Hystrix、Oauthor2、Sleu.
1805 0
Spring Cloud构建微服务架构:分布式配置中心【Dalston版】
Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分。
1541 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10200 0
java版电子商务spring cloud分布式微服务-服务消费者(rest+ribbon)
在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。
685 0
Rook-Ceph 分布式存储系统快速部署
Rook-Ceph 分布式存储系统快速部署 This guide will walk you through the basic setup of a Ceph cluster and enable you to consume block, object, and file storage from other pods running in your cluster.
4900 0
+关注
234
文章
45
问答
来源圈子
更多
技术人必读书目
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载