# Roadmap ## 当前里程碑 ### Phase 1: 实现 Gateway 配置管理及事件推送 - **目标**: 实现 Console 对 Gateway 配置的增删改查功能,并添加事件推送机制,使下游 yarpgateway 能够监听到配置变更 - **状态**: ✓ 完成 #### Goal 实现 Console 管理 Gateway 配置的完整能力,包括: - Gateway 配置的 CRUD 操作 - 配置变更事件推送 - 下游 Gateway 监听配置变更并重载 #### Depends on - 无外部依赖 #### Plans - [x] 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 — 实施计划 --- ### Phase 3: 网关配置变更广播机制 - **目标**: 理解现有网关配置的完整链路:路由 -> 服务 -> 下游服务,梳理配置变更时如何发送新增/变更广播事件 - **状态**: Planned #### Goal 理解现有网关配置的完整链路: - 路由配置如何传递到下游服务 - 服务发现与下游服务的关系 - 配置变更时的新增/变更广播事件机制 #### Depends on - Phase 2: 实现 Gateway 插件系统 #### Plans - [x] 03-PLAN.md — 实施计划