【源码揭秘Dubbo技术内幕】大纲

专栏亮点

• 内容全面:本课程包含基础篇、源码篇和综合篇,细致讲解 Dubbo 框架从入门到核心原理解析,再到集成最新版的 Spring Cloud Alibaba 相关技术栈。

• 深度讲解:使用多篇幅内容深度讲解 Dubbo 框架源码,如何实现扩展性、服务是如何暴露和引用的、底层的集群容错和负载均衡算法是如何实现的、阿里工程师是如何制定网络数据传输协议的,这些核心内容会给读者在工作中架构设计带来巨大帮助。

• 容易理解:帮助读者朋友快速掌握 Dubbo 的核心知识点,即使是没有接触过 Dubbo 框架的初学者也可以完全上手,至少达到熟练程度。

• 内容新颖:使用 Dubbo 整合阿里最新开源分布式微服务解决方案 Spring Cloud Alibaba 的相关组件,帮助读者朋友加深对微服务的理解。

• 丰富的图片展示进行原理和案例讲解。

🔺 核心知识点
🔺 架构分析
🔺 源码追踪

专栏结构

本专栏内容分为四大部分,共计 30 篇。

第一部分:基础篇

1、分布式架构的演进 2、Dubbo 快速入门 3、Dubbo 核心知识(一):启动检查、超时、重试和负载容错策略 4、Dubbo 核心知识(二):线程模型、接口版本、直连调试和回声测试 5、Dubbo 核心知识(三):RpcContext、本地存根、延迟和粘带连接 6、Dubbo 核心知识(四):本地伪装、参数回调和事件通知 7、Dubbo 底层网络框架Netty(一) 8、Dubbo 底层网络框架Netty(二) 9、Zookeeper 快速入门

第二部分:源码篇

10、源码解读之 Dubbo SPI 11、源码解读之 ExtensionLoader 加载过程 12、源码解读之获取扩展类实例 13、源码解读之注册中心 14、源码解读之服务暴露 15、源码解读之服务引用 16、源码解读之集群容错(一) 17、源码解读之集群容错(二) 18、源码解读之服务远程调用(一) 19、源码解读之服务远程调用(二) 20、源码解读之网络协议 21、源码解读之编码器 22、源码解读之解码器 23、源码解读之过滤器和监听器 24、源码解读之优雅停机机制 25、源码解读之事件通知机制

第三部分:综合篇

26、Dubbo 整合 Nacos 27、Dubbo 整合 Spring Cloud 28、Dubbo 整合 Sentinel 29、Dubbo 2.7 版本 30、教你提升自学读源码能力

你将获得什么?

• Dubbo 必知必会基础知识点。

• Dubbo 核心技术实现原理,包括扩展性、服务代理、服务暴露引用、远程调用、网络协议、编解码等等。

• Dubbo 在 Spring Cloud Alibaba 解决方案中作用,与相关组件的集成。

• 一套 Dubbo 知识点与集成案例的工程代码。

适读人群

• 希望提高技术能力的 Java 开发者

• 希望全面掌握 Dubbo 核心实现原理的开发者

• 希望学习 Spring Cloud Alibaba 微服务架构的开发者

• 希望提升自己阅读源码能力的开发者

擅长的技术领域包括Spring Cloud、Spring Cloud Alibaba、微服务架构、Docker、Kubernetes、分布式事务、高并发多线程、消息队列、数据库、数据结构与算法、网络数据安全、JVM、DevOps 等。

经验分享 程序员 微信小程序 职场和发展