更新 plan_time.md

This commit is contained in:
liangqiang 2026-04-27 14:46:21 +08:00
parent da40aef35b
commit 9c6f5eff2b

View File

@ -1,10 +1,9 @@
下面这份是**基于你提供的“智能锁新实时系统方案”整理的模块开发周期、技术栈、难点和注意事项**。我按**第一阶段独立部署 `session-orchestrator`** 的方案来拆分。 下面这份是**基于你提供的“智能锁新实时系统方案”整理的模块开发周期、技术栈、难点和注意事项**。我按**第一阶段独立部署 `session-orchestrator`** 的方案来拆分。
> 预估<EFBFBD><EFBFBD>提: > 预估提:
> - `starcloud``starlock``app-starlock`、现有设备端已有基础能力。 > - `starcloud``starlock``app-starlock`、现有设备端已有基础能力。
> - 新项目重点是实时控制面、BifroMQ、WebRTC/TURN/ZLMediaKit、事件链路、AI 旁路。 > - 新项目重点是实时控制面、BifroMQ、WebRTC/TURN/ZLMediaKit、事件链路、AI 旁路。
> - 团队配置按:后端 2 人、APP 1 人、设备端 1 人、运维 1 人、测试 1 人估算。 > - 团队配置按:后端 2 人、APP 1 人、设备端 1 人、运维 1 人、测试 1 人估算。
> - 如果设备端 WebRTC 能力要从零做,周期要明显增加。
--- ---
@ -88,7 +87,7 @@
- 需要生成短期、单会话、可过期的 token - 需要生成短期、单会话、可过期的 token
3. **业务状态与实时状态解耦** 3. **业务状态与实时状态解耦**
- `starlock` 不应该维护完整通话状<EFBFBD><EFBFBD> - `starlock` 不应该维护完整通话状
- 它只关心会话结果、事件回调和业务通知 - 它只关心会话结果、事件回调和业务通知
4. **兼容旧链路** 4. **兼容旧链路**
@ -145,7 +144,6 @@
- 提供设备归属查询能力 - 提供设备归属查询能力
- 提供用户权限策略查询能力 - 提供用户权限策略查询能力
- 提供套<E4BE9B><E5A597>能力判断
- 提供风控和审计接口 - 提供风控和审计接口
- 给 `starlock` 提供标准化业务 API - 给 `starlock` 提供标准化业务 API
@ -198,7 +196,7 @@ MVP 版本 4 周左右。
| MQTT Client | Eclipse Paho / gmqtt / HiveMQ Client | | MQTT Client | Eclipse Paho / gmqtt / HiveMQ Client |
| 状态缓存 | Redis | | 状态缓存 | Redis |
| 持久化 | MySQL / PostgreSQL | | 持久化 | MySQL / PostgreSQL |
| 消息序列 | Redis Stream / Kafka<EFBFBD><EFBFBD><EFBFBD>续引入 | | 消息序列 | Redis Stream / Kafka续引入 |
| 日志追踪 | OpenTelemetry | | 日志追踪 | OpenTelemetry |
| 指标 | Prometheus | | 指标 | Prometheus |
| 配置 | YAML / ENV / Nacos / Consul | | 配置 | YAML / ENV / Nacos / Consul |
@ -551,7 +549,7 @@ WiFi 锁作为网关设备,需要支持:
- 质量指标采集 - 质量指标采集
- route switch 响应 - route switch 响应
- 会话结束清理 - 会话结束清理
- AI <20><>旁路转发 - AI旁路转发
### 难点 ### 难点
@ -834,7 +832,7 @@ ZLMediaKit 用于:
用于保存: 用于保存:
- 会<EFBFBD><EFBFBD>临时状态 - 会临时状态
- 会话质量指标 - 会话质量指标
- signaling 摘要 - signaling 摘要
- route 切换记录 - route 切换记录
@ -1161,7 +1159,6 @@ MQTT topic 一旦上线后修改成本较高。
- 短期 token - 短期 token
- TURN 临时账号 - TURN 临时账号
- ZLM 播放 / 推流鉴权 - ZLM 播放 / 推流鉴权
- APP 不能直接访问<E8AEBF><E997AE>部服务
- 设备密钥不能明文泄露 - 设备密钥不能明文泄露
- 日志脱敏 - 日志脱敏
@ -1256,7 +1253,7 @@ MQTT topic 一旦上线后修改成本较高。
## 第 1 - 2 周:协议和架构落地 ## 第 1 - 2 周:协议和架构落地
- 确定 API 文档 - 确定 API 文档
- <EFBFBD><EFBFBD>定 MQTT topic - 定 MQTT topic
- 确定状态机 - 确定状态机
- 确定 route 策略 - 确定 route 策略
- 确定设备 capability schema - 确定设备 capability schema