@@ -25,7 +25,7 @@
|
||||
- 首版 Contest 以实时 1v1 为主推体验,每日异步赛与其同期交付或紧随其后。
|
||||
- 实时范围严格限制为单一匹配模式,不在首版扩展房间赛、淘汰赛和观战。
|
||||
- 全年龄用户必须通过水平分层、兴趣选择和个性化首页解决体验冲突。
|
||||
- 后端确定改为 Django 模块化单体,数据库确定改为 PostgreSQL。
|
||||
- 后端确定改为 Django 模块化单体,数据库确定改为 MySQL 8.0.35。
|
||||
- 在当前仓库中实施分阶段重构;每个新模块通过验收后替换并删除对应旧代码。
|
||||
|
||||
---
|
||||
@@ -38,7 +38,7 @@
|
||||
5. 六个一级模块为:首页、数学人生、比赛、工具箱、探索发现、我的。
|
||||
6. LaTeX Lab 放入工具箱,并作为工具箱重点能力。
|
||||
7. 后端采用 Django 模块化单体。
|
||||
8. 数据库采用 PostgreSQL。
|
||||
8. 数据库采用 MySQL 8.0.35。
|
||||
9. 当前仓库进行分阶段重构,不长期并行维护两套产品系统。
|
||||
本次后续评审需要形成以下结论:
|
||||
1. 实时 1v1 与每日异步赛是否必须在同一次公开发布中交付。
|
||||
@@ -500,7 +500,7 @@ Django + Django REST Framework
|
||||
├── Engagement
|
||||
└── AI Tutor
|
||||
│
|
||||
PostgreSQL + Redis + 对象存储
|
||||
MySQL 8.0.35 + Redis + 对象存储
|
||||
首期采用模块化单体,不拆微服务。
|
||||
11.2 采用 Django 的原因
|
||||
本项目生产版的核心需求集中在:
|
||||
@@ -645,7 +645,7 @@ user_id + story_id + story_version
|
||||
禁止记录密码、Token、完整 AI Key 和敏感个人信息。
|
||||
16.2 监控
|
||||
- API 请求量、错误率和 P95 延迟。
|
||||
- PostgreSQL 连接与慢查询。
|
||||
- MySQL 8.0.35 连接与慢查询。
|
||||
- Redis 状态。
|
||||
- WebSocket 在线连接和断线率。
|
||||
- Contest 提交成功率。
|
||||
@@ -829,7 +829,7 @@ P2
|
||||
5. 一级模块为:首页、数学人生、比赛、工具箱、探索发现、我的。
|
||||
6. LaTeX Lab 属于工具箱的重点子模块。
|
||||
7. 后端采用 Django 模块化单体。
|
||||
8. 正式数据库采用 PostgreSQL。
|
||||
8. 正式数据库采用 MySQL 8.0.35。
|
||||
23.2 首发前必须决策
|
||||
1. 实时 1v1 与每日异步赛必须同一次公开发布。
|
||||
2. 邀请码注册使用用户名加密码。
|
||||
|
||||
Reference in New Issue
Block a user