本课程由资深架构师带领大家,探究Dubbo3的底层实现原理,掌握源码分析技巧,助力大家学精学透Dubbo的同时,提升微服务架构能力,快速成为独当一面的顶级攻城狮!

1-1Hello,ApacheDubbo3(06:43)

1-2本章概览(03:50)

1-3了解Dubbo(08:38)

1-4快速构建Provider和Consumer(03:48)

1-5构建业务公共模块(07:41)

1-6集成Dubbo配置文件(08:38)

1-7Provider使用演示(02:56)

1-8Consumer集成演示(04:35)

1-9Dubbo高层架构介绍(05:33)

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

1-11【查缺补漏】Zookeeper安装---Windows

1-12【查缺补漏】Zookeeper安装---Linux

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

1-14Springboot脚手架搭建【拓展配套代码】(13:07)

2-1本章概览(02:57)

2-2课前准备工作【必做】(02:35)

2-3下载Dubbo和Dubbo-Admin源码(03:04)

2-4Dubbo-admin介绍(01:40)

2-5Dubbo-admin编译部署(14:17)

2-6开发架构图概述(07:32)

2-7【查缺补漏】zookeeper概要学习(10:04)

2-8dubbo3注册中心数据结构讲解(19:19)

2-9URL举例解析(03:56)

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

2-11Dubbo3.0注册流程源码解析(17:11)

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

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

2-14Provider和Consumer双版本支持参数讲解(03:35)

2-15Dubbo3.x版本Provider注册源码讲解(04:12)

2-16Dubbo3.x版本Consumer订阅流程讲解(16:45)

2-17migrateToApplicationFirstInvoker流程讲解(07:49)

2-18ZookeeperRegistry.java源码解析(16:28)

2-19refreshServiceDiscoveryInvoker流程讲解(11:31)

2-20本章小结(05:37)

3-1本章概览(02:03)

3-2RPC基础概念介绍(04:34)

3-3RPC核心组件讲解(14:39)

3-4Dubbo调用流程图解(04:38)

3-5高级特性演示:本地调用(09:58)

3-6injvm服务暴露源码剖析(11:36)

3-7export和invoker介绍(07:25)

3-8injvm服务调用源码剖析(10:19)

3-9本地调用小结(02:14)

3-10直连提供者流程分析(03:17)

3-11Dubbo服务暴露流程引入(02:49)

3-12DubboNetty服务暴露源码分析(17:45)

3-13DubboNetty服务暴露总结(09:04)

3-14DubboConsumer核心功能点讲解(05:13)

3-15DubboConsumer三种调用Provider方式源码讲解(09:05)

3-16InvokerInvocationHandler生成(05:51)

3-17本章小结(01:56)

4-1本章概览(02:52)

4-2网络协议基本概念引入(02:28)

4-3协议定义与序列化讲解(14:15)

4-4int类型序列化示例(06:01)

4-5int类型反序列化示例(13:35)

4-6Dubbo协议解析入口讲解(02:58)

4-7dubbo请求编码源码解析(11:52)

4-8图解dubbo请求编码(07:19)

4-9Dubbo请求接收解码讲解(12:38)

4-10Dubbo响应编码封装解析(05:37)

4-11Dubbo响应解码拆包解析(03:55)

4-12本章小结(04:44)

独家号:慕课网

慕课网(IMOOC)是IT技能学习平台。慕课网(IMOOC)课程涉及JAVA、前端、Python、大数据等60类主流技术语言,覆盖了面试就业、职业成长、自我提升等需求场景,帮助用户实现从技能提升到岗位提升的能力闭环。

学习方式:在线播放或缓存下载