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)

相关推荐
guojl2 小时前
深度解决大文件上传难题
架构
DemonAvenger2 小时前
Go语言中的TCP编程:基础实现与最佳实践
网络协议·架构·go
Connie14513 小时前
k8s多集群管理中的联邦和舰队如何理解?
云原生·容器·kubernetes
一眼万年043 小时前
Redis Cluster模式
redis·微服务
guojl3 小时前
一网打尽分布式锁
架构
xinxiangwangzhi_3 小时前
pytorch底层原理学习--PyTorch 架构梳理
人工智能·pytorch·架构
真实的菜5 小时前
Kafka生态整合深度解析:构建现代化数据架构的核心枢纽
架构·kafka·linq
guojl5 小时前
营销客群规则引擎
架构
Natsume17106 小时前
嵌入式开发:GPIO、UART、SPI、I2C 驱动开发详解与实战案例
c语言·驱动开发·stm32·嵌入式硬件·mcu·架构·github
DemonAvenger6 小时前
深入理解Go的网络I/O模型:优势、实践与踩坑经验
网络协议·架构·go