深度剖析Apache Dubbo核心技术内幕

深度剖析Apache Dubbo核心技术内幕
作者: 翟陆续
出版社: 电子工业
原售价: 89.00
折扣价: 62.30
折扣购买: 深度剖析Apache Dubbo核心技术内幕
ISBN: 9787121376931

作者简介

翟陆续,花名加多,目前就职于淘宝技术。热衷并发、异步、反应式编程,熟悉常用开源框架实现原理。微信公众号:技术原始积累

内容简介

自从我的团队开始维护Dubbo开源,到2019年5月21日Dubbo从Apache毕业,成为又一个国人主导的顶级开源项目,大概经历了两年的时间。在毕业之际,Dubbo开源团队收到了来自社区的很多朋友的祝贺。有朋友过来恭喜我这个项目开源成功了,感谢之余我的回复是Dubbo开源才刚刚渐入佳境,谈不上成功。关于这一点,在Dubbo毕业时的媒体采访中我是这样表述的: “从Apache毕业,对Dubbo而言,是一个里程碑事件,对The Apache Way而言,也是一件非常有意义的事情。在Dubbo捐献给Apache软件基金会并开始孵化的时候,参与社区贡献的人并不多,但今天Dubbo的贡献者数量增加了近5倍,我们为此感到自豪。我很荣幸自己能参与其中,我们的旅程将继续,相信开源社区将使Apache Dubbo更加强大。” 毕业不代表结束,而是新的开始。那么一个开源项目怎样才算成功呢?在我看来,生产环境中实践的越多,参与贡献的人越多,愿意学习掌握的人越多,就越成功。而帮助更多的人了解Dubbo,掌握Dubbo,学习资料的丰富程度就成为了关键。这不是靠Dubbo开源团队的几篇博文、实例代码和官方文档能够撑得起来的。我非常期望看到有更多的Dubbo出版物出现。 幸运的是,在这两年中,我的确看到了越来越多的科技博主在介绍Dubbo,有人开始在知识付费频道讲授Dubbo的课程,我本人也有幸被几本书的作者邀请写推荐或者序。今天,又有幸被我在阿里巴巴的同事翟陆续邀请,为本书作序。翟陆续,花名加多,担任并发编程网编辑,同时是另一本书《Java并发编程之美》的作者。他带来的这本书是基于Dubbo目前的主干版本2.7。作者深入浅出地从基本用法讲起,然后逐一剖析了Dubbo的架构、扩展、服务的注册与发现、路由、集群、线程、协议与网络等方方面面,基本上涵盖了Dubbo这个服务框架最主要的部分。对于想深入到Dubbo源码的读者有着相当大的帮助。最后,作者介绍了如何使用Arthas来帮助理解Dubbo的工作,如何利用Dubbo的SPI扩展机制来实现自定义的负载均衡策略。作者在一本书中介绍了两个来自我的团队的开源作品,也让我有点受宠若惊。 最后,也通过写序的机会,感谢本书的作者加多。本书是目前市面上能够看到的唯一一本基于2.7版本介绍Dubbo原理的书籍。作者将关键源码与图文有机结合,深入浅出地介绍了Dubbo的关键实现。也期待更多的开源爱好者通过学习本书,加入Dubbo开源的大家庭,把国人主导的这个Apache顶级项目做得越来越好! 阿里巴巴高级技术专家 Apache Dubbo PMC Chair 罗毅(北纬) 2019 年 10 月 《深度剖析Apache Dubbo核心技术内幕》是目前市面上v一一本基于Dubbo2.7版本的最新著作。作者认为掌握Apache Dubbo的实现原理,有助于读者深入理解分布式系统中的很多技术点,提高自己在技术方面的核心竞争力。 从这样的初衷出发,针对读者的需求,作者将全书分为三大部分:第一部分用实例讲解Dubbo的使用,即从整体上讲解用Dubbo搭建系统包括哪些模块,相互之间的关系;第二部分分析Dubbo的内部实现原理,包括支撑Dubbo框架的适配器类原理、动态编译原理、增强SPI原理、消费端的泛化调用实现原理、消费端异步调用与服务提供端的异步执行、Dubbo框架的线程模型、消费端负载均衡策略、消费端集群容错策略、并发控制原理、Dubbo网络协议等;第三部分为实践篇,主要探讨如何使用Arthas和一些Demo来为研究Dubbo框架原理提供方便,并且讲解如何基于CompletableFuture和Netty模拟RPC同步与纯异步调用。