30c17f01e9
- Align deployment guidance with the current three-node Compose topology - Document the current frontend architecture and development workflow - Replace the stale API list with a controller-based route index
1.4 KiB
1.4 KiB
video-content 模块
内容服务端口为 9003,负责视频内容域,并依赖 MinIO、RocketMQ、Redis、MySQL、FFmpeg Java wrapper 与 Nacos。
当前功能与 Controller
| Controller | 前缀 | 功能 |
|---|---|---|
VideoController |
/content/video |
上传、发布、详情/列表、编辑删除、点赞、投币、收藏、分享、播放、历史、用户视频与审核 |
CategoryController |
/content/category |
分类树和分类维护 |
TagController |
/content/tag |
标签分页与维护、视频标签查询 |
FavoriteController |
/content/favorite |
收藏夹及收藏夹视频 |
DanmakuController |
/content/danmaku |
弹幕发送、全量和时间段查询 |
VideoStatController |
/content/stat |
每日、播放趋势和互动统计 |
AdminVideoController |
/content/video/admin |
管理端视频查询、审核、下架、统计 |
AdminCategoryController |
/content/category/admin |
管理端分类维护 |
注意事项
- 媒体文件保存到 MinIO,访问路径由网关/前端 Nginx 的媒体代理规则处理。
- RocketMQ 和 FFmpeg 是当前内容服务的 Maven 依赖;具体异步消息主题、上传限制与转码行为应以
video-content.yaml、application-prod.yml及实现类为准。 - 当前接口清单见
HAOVP接口列表.md;以 Controller 注解为最终准则。