aipai服务架构
16lz
2021-04-26
概述
业务服务器30+
1、根据业务不同,有四个主入口,负责负载均衡。
2、主要是业务分离,防止宕机影响所有业务。
3、nginx反向代理,保证每个业务至少有两个服务。
redis集群12台
主要使用redis-cluster
视频集群100+
主要用作回源以及加速cdn使用,以及作为cdn出事故的备份播放。如果带宽未满,则用集群,如果超了,则额外的走cdn。
数据库5台
一主四从,binlog方式同步数据
并发
30~60万每分钟,5000~10000没秒并发
pv
千万级
大数据相关
搜索lucene的solr clond
上传视频相关
主要走七牛和金山上传,利用ffmepg转码和合并,另外拉面这边用到金山转码。
RD核心技术
基于shotcut的二次开发,开发语言是pyqt。产品有拍大师客户端,拉面上传工具,神剪辑等
爬虫相关
基于you-get开源项目的二次开发,从a,b,c站等收集信息和下载视频。
运维监控相关
基于zabbix的运维监控系统
redis监控
请求数监控,负载监控
机器性能影响负载,但是一般不能超过50。
©著作权归作者所有:来自51CTO博客作者wx5eba5c8cb0b6f的原创作品,如需转载,请注明出处,否则将追究法律责任
更多相关文章
- redis-cluster集群总结
- 业务数据分析
- 银行双活容灾建设方案技术手册——分析篇
- MySQL-MHA集群部署(binlog复制)
- PowerHA 常见故障排查
- 新东方的Kubernetes实践:从服务化ES到Kafka和Redis
- “驯服云野兽”:自节点而上,Kubernetes安全总攻略
- Rancher 2.2.5发布,CVE修复,支持K8S 1.15
- ORA-15038: disk '/dev/mapper/mpath' mismatch on 'Time Stamp'