获取资料

Dubbo 3 深度剖析 – 透过源码认识你「完结无密」

Dubbo 3 深度剖析 - 透过源码认识你「完结无密」

Dubbo 3 深度剖析 – 透过源码认识你课程介绍

本课程是一门学习Dubbo 3底层实现原理的视频教程,本视频教程带你探究 Dubbo 3 的底层实现原理,全面深度讲解Dubbo 3.x 新特性、协议解析与序列化、Dubbo 3 进阶特性:扩展点和 Filter、服务注册和服务调用、Dubbo 3.x 面试题详解,让你快速掌握Dubbo 3.x原理和应用技术。

适合人群

对微服务感兴趣的同学

了解 Dubbo 但是苦于无法深入的同学

有兴趣对框架进行二次开发的同学

技术储备要求

熟悉 Linux 基本命令使用

能够熟练应用 Spring、SpringBoot 框架

了解 Netty 的基本使用

Dubbo 3 深度剖析 - 透过源码认识你「完结无密」

Dubbo 3 深度剖析 - 透过源码认识你「完结无密」

Dubbo 3 深度剖析 – 透过源码认识你课程目录

第1章 构建 Apache Dubbo 3 脚手架,开启奇幻之旅 试看

本章中,将使用 Apache Dubbo 3 和 Springboot 构建一套 Consumer 和 Provider 的脚手架,帮助大家了解目前互联网主流脚手架构建和使用方式,并进行多种构建方式的比较和分析。

1-1 Hello,Apache Dubbo 3

试看

1-2 本章概览

1-3 了解 Dubbo

1-4 快速构建 Provider 和 Consumer

1-5 构建业务公共模块

1-6 集成 Dubbo 配置文件

1-7 Provider 使用演示

1-8 Consumer 集成演示

1-9 Dubbo 高层架构介绍

1-10 面试点:Dubbo 与其他微服务框架的比较

1-11 [查缺补漏]Zookeeper安装—-Windows

1-12 [查缺补漏]Zookeeper安装—-Linux

1-13 [知识拓展]Spring整合Dubbo脚手架构建

1-14 [知识拓展]SpringBoot整合Dubbo脚手架构建

1-15 Springboot 脚手架搭建[拓展配套代码]

第2章 Apache Dubbo 3 的“人才市场”,服务注册和服务订阅流程分析

本章中,将结合 Apache Dubbo 3 的服务启动、服务注册以及服务订阅等流程进行源码分析,并对 Apache Dubbo 3 的新特性—-应用级发现进行剖析。

2-1 本章概览

2-2 课前准备工作[必做]

2-3 下载Dubbo和Dubbo-Admin源码

2-4 Dubbo-admin介绍

2-5 Dubbo-admin编译部署

2-6 开发架构图概述

2-7 [查缺补漏]zookeeper概要学习

2-8 dubbo 3注册中心数据结构讲解

2-9 URL举例解析

2-10 服务提供者注册流程源码解析

2-11 Dubbo3.0注册流程源码解析

2-12 服务启动流程(上)

2-13 服务启动流程(下)

2-14 Provider和Consumer双版本支持参数讲解

2-15 Dubbo3.x版本Provider注册源码讲解

2-16 Dubbo3.x版本Consumer订阅流程讲解

2-17 migrateToApplicationFirstInvoker流程讲解

2-18 ZookeeperRegistry.java源码解析

2-19 refreshServiceDiscoveryInvoker流程讲解

2-20 本章小结

第3章 Apache Dubbo 3 的“前台”,服务暴露和服务调用流程分析 试看

大家都知道 Apache Dubbo 的底层是 Netty,那是如何进行工作的呢? 本章节就是讲述如何进行 Netty 的服务暴露和调用,并且讲解高级特性中的本地调用和直连服务是如何进行处理的,让我们一起逐渐揭开 Apache Dubbo 的面纱吧。

3-1 本章概览

3-2 RPC基础概念介绍

3-3 RPC核心组件讲解

3-4 Dubbo调用流程图解

3-5 高级特性演示:本地调用

3-6 injvm服务暴露源码剖析

试看

3-7 export和invoker介绍

3-8 injvm服务调用源码剖析

3-9 本地调用小结

3-10 直连提供者流程分析

3-11 Dubbo服务暴露流程引入

3-12 Dubbo Netty服务暴露源码分析

3-13 Dubbo Netty服务暴露总结

3-14 Dubbo Consumer核心功能点讲解

3-15 Dubbo Consumer三种调用Provider方式源码讲解

3-16 InvokerInvocationHandler生成

3-17 本章小结

第4章 Apache Dubbo 3的“通信密码”,Dubbo 协议和序列化分析 试看

一款优秀的协议应该具备哪些特性? 本章节会带领大家从 Dubbo 协议入手,讲述一款优秀的协议的组成部分和工作流程。

4-1 本章概览

4-2 网络协议基本概念引入

4-3 协议定义与序列化讲解

4-4 int类型序列化示例

4-5 int类型反序列化示例

4-6 Dubbo协议解析入口讲解

4-7 dubbo请求编码源码解析

4-8 图解dubbo请求编码

4-9 Dubbo请求接收解码讲解

4-10 Dubbo响应编码封装解析

试看

4-11 Dubbo响应解码拆包解析

4-12 本章小结

第5章 Apache Dubbo 3 的“影分身之术”,Dubbo 线程与线程池分析

Apache Dubbo 的高性能同样体现在线程和线程池的使用上,本章节就带领大家了解Apache Dubbo 的“影分身之术”

第6章 Apache Dubbo 3 的”附加服务”,Dubbo 核心功能 Filter

本章节主要针对 Dubbo 核心之一的 Filter 进行讲解,并结合之前课程的内容,讲解Filter的工作原理和工作流程。

第7章 Apache Dubbo 3 的“十八般武艺”,Dubbo 高级功能解析

本章节主要针对“隐式参数传递”、“ Dubbo 全链路异步”、“ Dubbo 并发控制”等多项高级功能进行剖析。

第8章 Apache Dubbo 3 的“厚黑之道”,Dubbo 核心功能之集群管理

Apache Dubbo 的集群管理是 Dubbo 核心功能之一,提供了包括集群缓存、负载均衡、失效服务剔除等多项重要内容,本章节就带领大家学习 Apache Dubbo 的集群管理。

第9章 Apache Dubbo 3 的“七窍玲珑心”,Dubbo 核心功能之扩展点

Apache Dubbo 的扩展点管理是Dubbo作为优秀框架的重要组成部分,正是由于扩展点才使得 Dubbo 具有非常良好的兼容性和延展性,本章节就与大家一起学习 Dubbo 的扩展点。

第10章 Apache Dubbo 3 的“爱恨情仇”,新特性分析

本章节主要与大家一起了解 Apache Dubbo 3 的新特性一览,并根据新特性总结Dubbo 的发展方向。

Dubbo 3 深度剖析 – 透过源码认识你资源目录截图:

Dubbo 3 深度剖析 - 透过源码认识你「完结无密」

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址