2024视频编辑网站微服务

文章目录

项目描述

一款海外视频编辑工具,提供视频编辑、多媒体资源的AI处理、AIGC生成素材等功能。

打过的杂

Q4任务:接入通用的中台AI算法,会员权益扣减;AIGC功能包括AI音乐,AI照相馆(部署了不同的风格模型,检测、训练和生成都是中台提供的接口),AI壁纸(并发数20),视频风格化;运营需求包括:后台导出资源、ai照相馆风格配置;零碎需求包括视频批量增强、视频下载器;

流量数据

数据:

月活MAU(过去30天活跃用户数)为500万,20%的用户每天都活跃(用户粘性指标),则DAU为100万;

每个活跃用户平均每天向服务器发送100次请求,则QPS=1001,000,000/24 3600=1157.4

峰值QPS暂定为平均QPS3吧
并发数=QPS
平均响应时间

TPS=事务数/时间 (比如银行转账系统一定时间内完成了多少转账事务)

月处理文件数:5千万

平均QPS:3千多, 峰值QPS约等于平均QPS*3

算法主站服务

AIGC功能服务

视频剪辑服务

任务调度服务

redis存任务状态和结果

任务完成会发mq消息

需要看一下这个服务是怎样创建任务和接收消息的

创建接口:任务id生成,发送mq消息,存redis任务信息和状态; 消费者收到消息,调用算法服务,更新redis状态和结果,

结果接口:从redis里查结果,如果是网络错误,重发mq消息

算法部署服务

部署了一些py算法,每个算法单独部署(涉及到docker)

相关推荐
小陈工10 小时前
2026年3月26日技术资讯洞察:WebAssembly崛起、AI代码质量危机与开源安全新挑战
人工智能·python·安全·架构·开源·fastapi·wasm
一叶飘零_sweeeet13 小时前
DDD 领域驱动设计:从战略到战术,终结微服务拆分的所有混乱
微服务·架构·ddd领域驱动设计
Gauss松鼠会13 小时前
【GaussDB】LLVM技术在GaussDB等数据库中的应用
大数据·数据库·架构·数据库开发·gaussdb·llvm
landuochong20014 小时前
OpenClaw 架构文档
人工智能·架构·openclaw
架构师沉默14 小时前
程序员如何避免猝死?
java·后端·架构
码路高手14 小时前
Trae-Agent的Patch逻辑
人工智能·架构
csdn_aspnet15 小时前
GitOps宣言:Kubernetes配置的版本化革命
云原生·容器·kubernetes·gitops
喝拿铁写前端16 小时前
一套面向 Web、H5、小程序与 Flutter 的多端一致性技术方案
前端·架构
SY.ZHOU17 小时前
移动端架构体系(一):组件化
android·ios·架构·系统架构
xmlhcxr17 小时前
Docker容器常用操作与私有仓库部署实验笔记
docker·云原生·eureka