课程目录

开篇词 (1讲)

  1. 开篇词|带你玩转Dubbo微服务框架

面试篇 (2讲)

  1. 加餐|中小厂高频面试:基础式的CRUD属性你清楚么?
  2. 加餐|大厂高频面试:底层的源码逻辑知多少?

基础篇 (2讲)

  1. 01|温故知新:Dubbo基础知识你掌握得如何?
  2. 特别放送|Dubbo基础特性:视频带学,助你巩固基础

特色篇 (10讲)

  1. 02|异步化实践:莫名其妙出现线程池耗尽怎么办?
  2. 03|隐式传递:如何精准找出一次请求的全部日志?
  3. 04|泛化调用:三步教你搭建通用的泛化调用框架
  4. 05|点点直连:点对点搭建产线“后门”的万能管控
  5. 06|事件通知:一招打败各种神乎其神的回调事件
  6. 07|参数验证:写个参数校验居然也会被训?
  7. 08|缓存操作:如何为接口优雅地提供缓存功能?
  8. 09|流量控制:控制接口调用请求流量的三个秘诀
  9. 10|服务认证:被异构系统侵入调用了,怎么办?
  10. 11|配置加载顺序:为什么你设置的超时时间不生效?

源码篇 (11讲)

  1. 12|源码框架:框架在源码层面如何体现分层?
  2. 13|集成框架:框架如何与Spring有机结合?
  3. 14|SPI 机制:Dubbo的SPI比JDK的SPI好在哪里?
  4. 15|Wrapper机制:Wrapper是怎么降低调用开销的?
  5. 16|Compiler编译:神乎其神的编译你是否有过胆怯?
  6. 17|Adaptive适配:Dubbo的Adaptive特殊在哪里?
  7. 18|实例注入:实例注入机制居然可以如此简单?
  8. 19|发布流程:带你一窥服务发布的三个重要环节
  9. 20|订阅流程:消费方是怎么知道提供方地址信息的?
  10. 21|调用流程:消费方的调用流程体系,你知道多少?
  11. 22|协议编解码:接口调用的数据是如何发到网络中的?

拓展篇 (5讲)

  1. 23|集群扩展:发送请求遇到服务不可用,怎么办?
  2. 24|拦截扩展:如何利用Filter进行扩展?
  3. 25|注册扩展:如何统一添加注册信息?
  4. 26|线程池扩展:如何选择Dubbo线程池?
  5. 27|协议扩展:如何快速控制应用的上下线?

结束语 (2讲)

  1. 期末测试|来赴一场满分之约!
  2. 结束语|愿你能将Dubbo所学迁移至其他微服务框架