Skip to content

[讨论] dubbo-go router report #3203

@Aetherance

Description

@Aetherance

讨论详情

目前 dubbo-go v3.3 router 情况:

Router 物理状态 逻辑状态 注册状态 目录路径 问题 难度
ConditionRouter 存在 完整实现 已注册 cluster/router/condition - 1
TagRouter 存在 完整实现 已注册 cluster/router/tag - 1
ScriptRouter 存在 完整实现 注册被注释 cluster/router/script 注册逻辑被注释 2
AffinityRouter 存在 逻辑偏离 已注册 cluster/router/affinity Notify 逻辑偏离地址更新语义,基类残留硬编码 panic 5
MeshRouter 已删除 缺失 cluster/router/meshrouter (v3.0) v3.3 已不存在,xDS 对接能力彻底消失 8

总结:

  1. dubbo-go v3.0 存在的 meshrouter 被完全删除
  2. ScriptRouter 和 AffinityRouter 逻辑虽然存在,但仍然不可用
  3. TagRouter 和 ConditionRouter 是否可用仍待确定

📚 相关背景

No response

Sub-issues

Metadata

Metadata

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions