深入剖析 Dubbo 架构设计和实现原理- 掘金小册课程推荐/优惠

深入剖析 Dubbo 架构设计和实现原理--掘金小册课程推荐/优惠

架构设计思想 + 底层源码细节 + 功能扩展实践,系统化深入理解Dubbo
渔樵爱买基
25讲 | 1328人已学习
优惠价¥39.9
官网优惠购买

版权声明

本站非掘金小册官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

课程介绍

你将获得

  • 系统提升“微内核+插件式”的架构设计能力;

  • 深入源码,彻底搞懂 Dubbo 底层实现原理;

  • 轻松扩展 Dubbo 组件功能,提升能力边界;

  • 掌握 3 大常见问题解决思路,高效应对线上故障。

作者介绍

渔樵,微店技术专家,支付性能项目负责人。项目期间,将微店支付性能(TPS)提升了数倍,同时积累了大量的分析和解决生产环境下性能问题的经验,并多次负责公司秒杀活动的技术支持。

小册介绍

Dubbo 是一款优秀的微服务框架,它以其高性能、简单易用、易扩展等特点,广泛应用于互联网、金融保险、科技公司、制造业、零售物流等多个领域。如今,Dubbo 框架已经成了后端程序员们必备的知识技能,也是面试必问的问题之一。

Dubbo 使用起来很容易,根据官方文档的用户指南,半个小时就可以搭建一个Dubbo示例。但也正是因为我们过于依赖它自身的易用性和稳定性,一旦在生产环境高并发的场景下遇到问题,往往不知道怎么解决。就算能在网上搜到解决方法,也往往只能临时解决某个单独的问题,治标不治本。

想要彻底、高效地解决这些问题,我们必须要深入 Dubbo 的底层原理。因此,本课程从底层理论到高级实战,将课程分为 5 大模块:架构设计、实现原理、核心组件、功能扩展和常见问题,带你一次吃透 Dubbo!

架构设计:讲透 Dubbo 的架构内核、分层结构等整体抽象结构,让你在掌握 Dubbo 架构的同时,还能将“微内核+插件式”的架构设计思想应用到自己的基础组件中。

实现原理:详解 Dubbo 框架中服务注册、服务发现和服务调用的实现原理。

核心组件:详解 Dubbo 源码,理解 Dubbo 框架中各个核心组件的实现原理,熟练掌握各组件的技术细节,能够在使用时采用最优的配置方式。

功能扩展:了解 Dubbo 框架的扩展点结构,能够根据自己的需求,扩展 Dubbo 的功能。

常见问题:收集了高并发场景下常见的线上问题,并解析问题的底层原理。如线程池满、内存溢出、调用超时不准等问题。如果遇到此类问题,可以迅速分析并解决,大大提高解决问题的效率和技术影响力。

你会学到什么?

本小册专注于 Dubbo 的架构设计和实现原理,学完本小册,你将获得以下能力:

  1. 掌握“微内核+插件式”设计思想,拥有基础组件的架构设计能力;
  2. 深入理解 Dubbo 底层的实现原理;
  3. 根据自身的需求,扩展 Dubbo 的功能;
  4. 分析并解决 Dubbo 常见的线上问题;
  5. 遇到 Dubbo 相关的面试问题时,侃晕面试官。

适宜人群

  1. 刚开始使用 Dubbo,想深入学习但不知道怎么办
  2. 使用并了解过 Dubbo 部分源码,还想系统、深入学习的朋友
  3. 从事基础组件开发,想要扩展 Dubbo 功能的朋友
  4. 想快速分析和解决 Dubbo 线上问题的朋友
  5. 准备找工作,急需掌握可以侃晕面试官的技术点的朋友

学习本课程必备知识

  1. 有一定经验的 Java 开发人员/学习者,不适合 Java 初学者,至少要有一个以上 Java 项目经验
  2. 没有使用过 Dubbo 或没有跑过 Dubbo 示例的同学,请先看《基础:Dubbo 的环境搭建和基本使用方法》

课程目录

  • 开篇:深入 Dubbo底层原理,轻松应对技术面试和晋升
  • Java SPI:模块化架构设计的扩展利器
  • Dubbo SPI:Dubbo 架构设计中的微核心
  • 架构:从全局视角俯瞰 Dubbo
  • Dubbo 实现原理:服务注册,理解服务调用流程的第一步
  • Dubbo 实现原理:服务发现,探究 subscribe 和 notify
  • Dubbo 实现原理:服务调用(上),发送请求和接收请求的处理过程
  • Dubbo 实现原理:服务调用(下),响应结果的处理过程
  • Dubbo 核心组件:注册中心,管理服务信息的抽象组件
  • Dubbo 核心组件:路由,根据需求场景制定服务访问策略
  • Dubbo 的常见问题和解决方法
  • Dubbo 核心组件:代理,你调用的接口实际上都是调用的它
  • Dubbo 核心组件:服务目录,管理远程调用组件的组件
  • Dubbo 核心组件:集群,调用失败了都由它来容错
  • Dubbo 核心组件:网络通讯,真正实现了服务提供者与服务消费者之间的通讯
  • Dubbo 核心组件:负载均衡,平衡各个服务的调用量
  • Dubbo 核心组件:线程池,请求和响应的处理都是多线程的
  • Dubbo 二次开发:扩展过滤器
  • Dubbo 二次开发:扩展负载均衡
  • Dubbo 二次开发:扩展注册中心
  • Dubbo 二次开发:扩展集群
  • Dubbo 二次开发:扩展路由
  • Dubbo 二次开发:扩展线程池
  • 总结
  • 基础:Dubbo 的环境搭建和基本使用方法

作者介绍

技术专家
爱代码,也爱基金!

推荐

基于 Node 的 DevOps 实战 - 掘金小册课程推荐/分享/优惠/折扣
基于 Node 的 DevOps 实战
通过基于 Node 的项目实战,可以对 DevOps 有更深一步了解,包括不限于开发环节、测试环节、构建和部署环节等等。
言萧凡_CookieBoty
2439人已学习
优惠价¥39.9
官网优惠购买
Flutter 渲染机制 - 聚沙成塔 - 掘金小册课程推荐/分享/优惠/折扣
Flutter 渲染机制 - 聚沙成塔
全面探索 Flutter 框架源码,助你攀登九层之台,一览顶上风采 ~
张风捷特烈
1736人已学习
优惠价¥3.5
官网优惠购买
前端自动化测试精讲 - 掘金小册课程推荐/分享/优惠/折扣
前端自动化测试精讲
单元测试 + 端对端测试 + 持续集成方案,在项目中落地前端自动化测试
祯民
1381人已学习
优惠价¥29.9
官网优惠购买
图解网络协议 - 掘金小册课程推荐/分享/优惠/折扣
图解网络协议
图解原理,玩转实践,全面掌握计算机网络
小圆规
1214人已学习
优惠价¥39.9
官网优惠购买
技术人求职指南 - 掘金小册课程推荐/分享/优惠/折扣
技术人求职指南
从准备求职到拿下心动 Offer,一本职场的全方位攻略
竹子爱熊猫
1335人已学习
优惠价¥49.9
官网优惠购买
Flutter 绘制指南 - 妙笔生花  - 掘金小册课程推荐/分享/优惠/折扣
Flutter 绘制指南 - 妙笔生花
带你见证 Flutter 的绘制之美,全面解析绘制相关的知识。数学和程序的碰撞,擦出创造的火花。
张风捷特烈
3802人已学习
优惠价¥3.28
官网优惠购买