fengling-console/.planning/ROADMAP.md
2026-03-03 09:55:54 +08:00

1.6 KiB
Raw Blame History

Roadmap

当前里程碑

Phase 1: 实现 Gateway 配置管理及事件推送

  • 目标: 实现 Console 对 Gateway 配置的增删改查功能,并添加事件推送机制,使下游 yarpgateway 能够监听到配置变更
  • 状态: ✓ 完成

Goal

实现 Console 管理 Gateway 配置的完整能力,包括:

  • Gateway 配置的 CRUD 操作
  • 配置变更事件推送
  • 下游 Gateway 监听配置变更并重载

Depends on

  • 无外部依赖

Plans

  • 01-PLAN.md — 实现配置变更广播机制

Phase 2: 实现 Gateway 插件系统

  • 目标: 实现 YARP 网关的插件系统,包括 Web UI 管理界面和动态编译加载功能
  • 状态: Not planned yet

Goal

实现 YARP 网关的插件系统规划与实现,包括:

  • Web UI 管理界面(路由管理、集群管理、插件管理)
  • 在线 C# 代码编辑Monaco Editor
  • 动态编译加载Roslyn
  • 插件生命周期管理

Depends on

  • Phase 1: 实现 Gateway 配置管理及事件推送

Plans

  • 02-PLAN.md — 实施计划

BY|RR|### Phase 3: 网关配置变更广播机制 PZ| RS|- 目标: 理解现有网关配置的完整链路:路由 -> 服务 -> 下游服务,梳理配置变更时如何发送新增/变更广播事件 NH|- 状态: Planned YJ| HK|#### Goal XN| MZ|理解现有网关配置的完整链路: SS|- 路由配置如何传递到下游服务 VZ|- 服务发现与下游服务的关系 XB|- 配置变更时的新增/变更广播事件机制 VW| KJ|#### Depends on JN| XS|- Phase 2: 实现 Gateway 插件系统 PZ| WR|#### Plans TH| BY|- [x] 03-PLAN.md — 实施计划