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

69 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 — 实施计划