apache / apache/dubbo-spi-extensions
【XDS】Dubbo xds 分享-3
- Dominant language
- Java
- Stars
- 206
- Forks
- 121
- PR merge metrics
- No merged PRs in 30d
Description
# Dubbo-xds 功能实现 RFC
## 整体流程
之前是借用原有的Directory在Router层面做改动实现xds功能,这样做可以完成路由匹配、流量切分等功能,但限制了安全、超时、重试、故障注入等功能的实现。

新的方案会在更上层新定义了`XdsCluster`、`XdsClusterInvoker`、`XdsRegistry`等组件,以便更有限度实现复杂功能。

现有逻辑

## 初始化链路

## 调用链路

## 资源更新

LDS 更新:更新 LDS 资源 -> 更新 RDS 资源 -> 更新 CDS 资源(订阅或取消订阅);
RDS 更新:更新 RDS 资源 -> 更新 CDS 资源(订阅或取消订阅);
CDS 更新:更新 CDS 资源 -> 更新对应的 EDS 资源;
EDS 更新:更新 EDS 资源;
Contributor guide
Assessment
This issue has not been assessed yet.