Skip to content

[FEATURE] remove old triple IDL mode switch #3452

Description

@Alanxtl

背景

当前 IDLMode 仍作为 Triple 注册/引用链路中的兼容开关存在,主要用于区分 IDL / non-IDL 模式。随着 old triple dubbo.apache.org/dubbo-go/v3/protocol/dubbo3 已移除,这个旧的 IDL mode switch 也不再需要继续保留兼容逻辑。

目标

移除 old triple 相关的 IDL mode switch 逻辑,清理不再需要的默认值、分支判断和兼容注释,让 Triple 的模式选择只保留新 Triple 需要的最小语义。

范围

  • 删除 old triple 兼容路径中遗留的 IDL mode switch 逻辑
  • 清理 IDL = "IDL" 这类旧默认值表达
  • 统一 Triple 的注册/引用行为,避免再依赖旧兼容开关
  • 同步更新相关测试和文档注释

验收标准

  • 仓库中不再存在 old triple 的 IDL mode switch 兼容逻辑
  • 相关测试通过
  • 代码和注释不再暗示 old triple 仍受支持

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions