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

翟陆续(加多)

出版时间

2019-12-01

ISBN

9787121376931

评分

★★★★★
书籍介绍

Dubbo是阿里巴巴开发的一个开源的高性能、高可用、可扩展的分布式RPC调用框架,致力于提供高性能和透明化的 RPC 远程调用服务解决方案。作为阿里巴巴 SOA 服务化治理方案的核心框架,目前已进入 Apache 孵化器项目。在单体应用时,不同业务模块部署在同一个JVM 进程内,这时通过本地调用就可以解决不同业务模块之间的相互引用;但在多体应用时,不同业务模块大多部署到不同的机器上,这时一个高效、稳定的RPC框架就显得特别重要了。Apache Dubbo 作为阿里巴巴开源的分布式RPC 框架,在进入Apache 孵化器项目后现已毕业,相信在开源社区的不断贡献下,它会成为RPC 框架中的佼佼者。本书是对Apache Dubbo 的使用以及内核原理的深度剖析,分为三部分:第一部分为基础篇,首先从整体上讲解使用Dubbo 搭建的系统由哪些模块组成,各模块相互之间的调用关系是怎么样的,然后基于本书的Demo 讲解如何使用Dubbo ;第二部分为高级篇,主要讲解Dubbo 框架内部实现原理,包含支撑Dubbo框架的适配器类原理、动态编译原理、增强SPI 原理、消费端的泛化调用实现原理、消费端异步调用与服务提供端的异步执行、Dubbo 框架的线程模型、消费端负载均衡策略、消费端集群容错策略、并发控制原理、Dubbo 网络协议等;第三部分为实践篇,主要探讨如何使用Arthas 和一些Demo 为研究Dubbo 框架原理提供方便,并且讲解如何基于CompletableFuture 和Netty 模拟RPC 同步与纯异步调用。本书将原理与实践相结合,由浅入深、通俗易懂地讲解了Dubbo 框架的使用及内核原理实现,适合Java 中高级研发工程师,以及对RPC 框架技术感兴趣,希望探究RPC 框架内部实现原理的人员阅读。

目录
基 础 篇
第1章 Dubbo 基础 2
1.1 初识Dubbo 2
1.2 本书Demo 详解 3
1.2.1 Demo 结构说明 3

显示全部
用户评论
看的电子版,代码是图片,这就有点难受了。快速地浏览了一遍,主要获取本书的核心关注点,准备开始二刷,主要关注泛化调用,线程池,异步调用,网络通信等高级特性。
一晚上翻了一遍,大段代码,还都是图片的,大段截图。谈不上什么『技术内幕』
写得不错,要跟之前那本比,我还觉得这本比较好一点
看吐了,全是代码
都是代码,没太大意思
博客水准
时序图很好
全是源码堆砌,"深入理解"比不上Tomcat,"技术内幕"远不如InnoDB。 不如看官网
下载
收藏