AlbumenJ opened a new issue, #87:
URL: https://github.com/apache/dubbo-awesome/issues/87
## 第一个 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
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]