本书的由来
在Apache Dubbo (以下简称Dubbo)重新开源之前,Dubbo已经被很多公司广泛用于生产环境并获得了良好的反馈,很多公司内部也会建立私有分支自己维护,其中Dubbox 就是基于Dubbo分支进行扩展并二次维护的。重新开源后,社区维护的Dubbo版本进行了大量“bug fix" .和特性支持,收到了大量Dubbo用户的支持和参与。编写本书的想法是在开源后提出来的,因此本书取名《深入理解Apache Dubbo与实战》。
添加图片注释,不超过 140 字(可选)
本书内容
第1章主要介绍Dubbo的简史、后续的规划和整体架构大图。
-
应用架构演进过程;
-
Dubbo简介;
-
Dubbo总体大图。
添加图片注释,不超过 140 字(可选)
第2章主要介绍Dubbo的环境配置和基于Dubbo开发第一款应用程序。
-
设置开发环境;
-
编写Dubbo服务器和客户端;
-
构建并运行应用程序。
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
第3章主要介绍Dubbo内置的常用注册中心的实现原理。
-
注册中心的工作流程:
-
注册中心的数据结构:
-
订阅发布的实现:
-
缓存机制;
-
重试机制;
-
设计模式。
添加图片注释,不超过 140 字(可选)
第4章主要介绍Dubbo扩展点加载的原理和实现。
-
加载机制概述;
-
扩展点注解;
-
ExtensionL oader的工作原理;
-
扩展点动态编译的实现原理。
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
第5章主要介绍Dubbo的配置解析、服务暴露、服务消费和优雅停机的机制。
-
Dubbo配置解析;
-
Dubbo服务暴露原理;
-
Dubbo服务消费原理;
-
Dubbo优雅停机解析。
添加图片注释,不超过 140 字(可选)
第6章主要介绍Dubbo的RPC协议细节、编解码和服务调用的实现原理。
-
Dubbo核心调用流程:
-
Dubbo协议详解;
-
Dubbo编解码器原理;
-
Telnet调用原理;
-
Dubbo线程模型。
添加图片注释,不超过 140 字(可选)
第7章主要介绍Dubbo的集群容错、路由和负载均衡机制。
-
集群容错总体实现;
-
普通容错策略的实现;
-
Directory的实现原理;
-
Router的实现原理;
-
LoadBalance的实现原理;
-
Merger的实现原理;
-
Mock的实现原理。
添加图片注释,不超过 140 字(可选)
第8章主要介绍Dubbo扩展点的相关知识。
-
核心扩展点概述;
-
RPC层扩展点:
-
Remote层扩展点:
-
其他扩展点。
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
第9章主要介绍Dubbo高级特性的实现和原理。
-
Dubbo高级特性概述;
-
Dubbo高级特性原理。
添加图片注释,不超过 140 字(可选)
第10章主要介绍Dubbo过滤器的实现原理。
-
Dubbo过滤器概述;
-
过滤器链初始化的实现原理;
-
服务提供者过滤器的实现;
-
消费者过滤器的实现。
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
第11章主要介绍Dubbo中新增的etcd3注册中心的实战内容。
-
etcd
-
数据结构设计;
-
构建可运行的注册中心;
-
搭建etcd集群并在Dubbo中运行,
添加图片注释,不超过 140 字(可选)
第12章主要介绍Dubbo服务治理平台的相关知识。
-
服务搜索;
-
路由规则;
-
动态配置;
-
访问控制;
-
权重管理;
-
负载均衡。
添加图片注释,不超过 140 字(可选)
第13章主要介绍Dubbo的未来生态和DubboMesh相关知识。
13.1 Dubbo 未来生态
阿里巴巴在云栖大会宣布了全面拥抱开源的发展战略,公司开源了150 多个项目,组织排名已经到了前十,总Star数已经超过170K。
添加图片注释,不超过 140 字(可选)
资源获取:
大家点赞、收藏、关注、评论啦 、查看👇🏻👇🏻👇🏻微信公众号获取联系方式👇🏻👇🏻👇🏻
精彩专栏推荐订阅:在下方专栏👇🏻👇🏻👇🏻👇🏻