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)

相关推荐
青山木16 分钟前
RocketMQ 入门到原理(三):消息存储原理
java·后端·中间件·架构·rocketmq
阳明山水34 分钟前
校准分位数驱动智能库存决策
人工智能·深度学习·算法·机器学习·架构
叶总没有会1 小时前
Nacos—注册中心
spring cloud·微服务
白远山2 小时前
上海24小时自助健身房系统软件开发实战指南
java·架构·uni-app·需求分析
天天喝旺仔4 小时前
分布式服务容错实战:用 Sentinel 实现限流、熔断与降级
分布式·微服务·云原生·sentinel
掘金泥石流5 小时前
从 Palantir AI FDE 到我们的实践:企业交付如何变成产品?
人工智能·架构·agent
掘金泥石流5 小时前
上下文即服务:AI 应用的竞争,为什么会从入口转向 Context?
人工智能·架构·agent
掘金泥石流6 小时前
AI 都能写代码了,为什么企业还需要 FDE?
人工智能·架构·agent
kisshyshy6 小时前
从Props透传到自定义Hook:系统梳理React跨层级通信与逻辑复用
前端·架构·代码规范
躺柒6 小时前
读数据架构知识体系指南01关系数据仓库(上)
数据仓库·架构·数据分析·spark·数据湖·关系数据库·企业数据仓库