docs: update roadmap with phase 3 plan

This commit is contained in:
movingsam 2026-03-03 09:55:54 +08:00
parent 161cd5e5c2
commit b787fcc415

68
.planning/ROADMAP.md Normal file
View File

@ -0,0 +1,68 @@
# 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 — 实施计划
---
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 — 实施计划