We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
之前是借用原有的Directory在Router层面做改动实现xds功能,这样做可以完成路由匹配、流量切分等功能,但限制了安全、超时、重试、故障注入等功能的实现。 新的方案会在更上层新定义了XdsCluster、XdsClusterInvoker、XdsRegistry等组件,以便更有限度实现复杂功能。 现有逻辑
XdsCluster
XdsClusterInvoker
XdsRegistry
LDS 更新:更新 LDS 资源 -> 更新 RDS 资源 -> 更新 CDS 资源(订阅或取消订阅); RDS 更新:更新 RDS 资源 -> 更新 CDS 资源(订阅或取消订阅); CDS 更新:更新 CDS 资源 -> 更新对应的 EDS 资源; EDS 更新:更新 EDS 资源;
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Dubbo-xds 功能实现 RFC
整体流程
之前是借用原有的Directory在Router层面做改动实现xds功能,这样做可以完成路由匹配、流量切分等功能,但限制了安全、超时、重试、故障注入等功能的实现。
新的方案会在更上层新定义了
XdsCluster
、XdsClusterInvoker
、XdsRegistry
等组件,以便更有限度实现复杂功能。现有逻辑
初始化链路
调用链路
资源更新
LDS 更新:更新 LDS 资源 -> 更新 RDS 资源 -> 更新 CDS 资源(订阅或取消订阅);
RDS 更新:更新 RDS 资源 -> 更新 CDS 资源(订阅或取消订阅);
CDS 更新:更新 CDS 资源 -> 更新对应的 EDS 资源;
EDS 更新:更新 EDS 资源;
The text was updated successfully, but these errors were encountered: