Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dubbo 入门系列教程 #87

Open
AlbumenJ opened this issue Sep 13, 2022 · 5 comments
Open

Dubbo 入门系列教程 #87

AlbumenJ opened this issue Sep 13, 2022 · 5 comments

Comments

@AlbumenJ
Copy link
Member

AlbumenJ commented Sep 13, 2022

第一个 Dubbo 程序

  1. Dubbo 是什么?Why Dubbo?
    a. 为什么需要使用 RPC,RPC 的使用场景
    b. Dubbo 作为 RPC 框架与 Http、Tcp 的关系(重点强调 RPC 的语义,即能像调用本地方法一样跨进程调用服务提供者)
    c. Dubbo 的特性一览
  2. Dubbo 和 Springboot 的集成(包括一个 Hello World 程序)
    a. 依赖引入
    b. API 设计
    c. 部署调用
  3. 各种调用方式的展示
    a. 通信模型一览
    b. 同步调用
    c. 异步调用
    d. 泛化调用
    e. 流式调用

Dubbo 不仅仅是 RPC 框架之服务治理篇

  1. 服务治理是什么
    a. 原因
    b. 作用
    c. 方式
  2. 负载均衡
    a. 概念介绍
    b. RR
    c. 随机
    d. 一致性哈希
    e. Demo
  3. 集群容错
    a. 概念介绍
    b. Failover
    c. Failfast
    d. Failsafe
    e. Broadcast
    f. Demo
  4. 路由选址
    a. 概念介绍
    b. Tag
    c. Condition
    d. Mesh

Dubbo 不仅仅是 RPC 框架之高级特性篇

  1. 服务超时
  2. 本地伪装(Mock、Stub)
  3. 启动检查
  4. 多协议

Dubbo 不仅仅是 RPC 框架之组件接入

  1. 限流降级 - Sentinel
  2. APM - Skywalking
  3. 事务 - Seata
  4. Admin - Dubbo Admin
  5. Mesh - Kubernetes、Istio
  6. Metrics - Prometheus

Dubbo 二次开发示例

  1. 为什么需要二次开发?
    a. 如何查看dubbo现有能力,比如:官方文档或者直接查看spi文件等
  2. Dubbo 二次开发的原理
    a. SPI 机制
    b. 微内核设计
    c. ExtensionLoader 设计
  3. 二次开发示例
    a. 负载均衡
    b. 路由
    c. 集群
    d. Filter
@dkisser
Copy link
Contributor

dkisser commented Sep 25, 2022

《第一个Dubbo程序》 进度:20%。目前已经搭建好演示的项目,还需要搭配各种调用的演示、输出一个和demo配套的文档、一个讲解视频。

@AlbumenJ
Copy link
Member Author

《第一个Dubbo程序》 进度:20%。目前已经搭建好演示的项目,还需要搭配各种调用的演示、输出一个和demo配套的文档、一个讲解视频。

讲解视频单个不要太长(尽量控制在 10 分钟以内,最好是 5 分钟左右),可以拆分为多个来做

@MentosL
Copy link

MentosL commented Oct 14, 2022

dubbo服务治理部分 目前还在写文档 进度可查看 传送门

@zhouyao1994
Copy link

awesome 太有用了~

@zhouyao1994
Copy link

dubbo服务治理部分 目前还在写文档 进度可查看 传送门

是不是可以多画一些图示~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants