Forge Report 概览
Forge Report 是 Forge Admin 的数据大屏模块,提供可视化数据展示能力。
服务架构
用户浏览器
↓
forge-report-ui (前端) ←→ forge-admin-ui (管理后台)
↓
forge-report-server (后端服务)
↓
MySQL / Redis组件说明
| 组件 | 说明 | 端口 |
|---|---|---|
| forge-report-server | 大屏后端服务,提供数据接口和大屏管理 | 8582 |
| forge-report-ui | 大屏前端,渲染可视化页面 | 独立部署 |
| forge-admin-ui | 管理后台,配置和管理大屏 | 3000(开发) |
Report Server 和 Report UI 的关系
| 职责 | Report Server | Report UI |
|---|---|---|
| 大屏配置管理 | ✓ | ✗ |
| 数据接口提供 | ✓ | ✗ |
| 大屏渲染展示 | ✗ | ✓ |
| 数据源管理 | ✓ | ✗ |
| 组件管理 | ✗ | ✓ |
- Report Server 负责大屏的配置存储、数据源管理和数据接口
- Report UI 负责大屏的可视化渲染和组件展示
- 管理后台(Admin UI)中嵌入大屏配置入口
核心能力
| 能力 | 说明 |
|---|---|
| 可视化编辑 | 拖拽式大屏编辑器,所见即所得 |
| 多种组件 | 柱状图、折线图、饼图、地图、文本、图片等 |
| 多数据源 | 静态数据、HTTP API、数据库查询 |
| 实时刷新 | 可配置数据自动刷新频率 |
| 模板复用 | 预置模板,快速创建大屏 |
| 发布集成 | 生成独立访问链接,支持嵌入第三方页面 |
与 Forge Admin 的关系
- 大屏配置入口集成在 Forge Admin 管理后台中
- 大屏数据可来自 Forge Admin 的业务数据
- 大屏的访问权限通过 Forge Admin 的权限体系控制
- Report Server 独立部署,不影响主服务
