Oxidaner opened a new issue, #1041:
URL: https://github.com/apache/dubbo-go-pixiu/issues/1041

   ### ✅ 验证清单
   
   - [x] 🔍 我已经搜索过 [现有 
Issues](https://github.com/apache/dubbo-go-pixiu/issues),确信这不是重复请求
   - [x] 📋 我已经查看了 
[发布说明](https://github.com/apache/dubbo-go-pixiu/releases),确信此功能尚未实现
   
   ### 🎯 功能描述
   
   完成 Pixiu xDS 与 Pixiu-Admin 动态下发链路的基础重构,重点包括:
   1. 梳理 Pixiu xDS client、Pixiu-Admin xDS server、自定义 ExtensionConfig、标准 xDS 
service、IstioGRPC / ADS 路径分别支持什么。
   2. 修复 Admin 中 listener / cluster snapshot 生成、watch 
reload、版本递增、资源删除、错误处理和配置化问题。
   3. 明确 registered、supported、experimental、unsupported 的 xDS 资源类型,避免“接口存在但不可用”。
   4. 优先选择 CDS + EDS 或 LDS + CDS 作为主链路,实现标准 Envoy 资源到 Pixiu 内部配置的基础转换。
   5. 规范 version_info、nonce、ACK / NACK、错误上报、重连恢复等协议交互逻辑。
   6. 增加 Admin 侧 xDS 状态查询能力,展示 node id、snapshot version、资源数量、最近更新时间和最近错误。
   7. 确保增强后 HTTP / Dubbo / Triple 的 listener、route、cluster、filter 配置仍能正确生成和生效。
   
   ### 📋 使用场景
   
   本项目需要特别注意边界:
   1. 不实现完整 Envoy xDS 全量能力。4 个月内完整覆盖 LDS / CDS / RDS / EDS / SDS / RTDS 等范围过大。
   2. 不支持所有 Envoy filter。Pixiu 有自己的 filter 体系,本项目只做必要字段和 Dubbo / Triple 相关适配。
   3. 不重写 Pixiu 网关核心。本项目在现有 listener manager、cluster manager 和配置模型基础上增强。
   4. 不完整重构 Pixiu-Admin 前端。本项目只补充 xDS 状态与诊断相关接口或页面,完整配置管理页面重构放到 pixiu2。
   5. 不从零实现多协议代理。Dubbo / Triple / HTTP / gRPC 代理能力已有基础,本项目只做 xDS 下发后的兼容验证。
   
   ### ⚖️ 复杂性与风险评估
   
   _No response_
   
   ### 🔗 外部依赖
   
   _No response_
   
   ### 📚 附加信息
   
   _No response_


-- 
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]

Reply via email to