- 2
- 0
- 约5.78千字
- 约 10页
- 2026-05-16 发布于北京
- 举报
05_网盘项目完全体
架构概述
完全体网盘的系统设计采用分布式架构,以应对用户庞大的数量和海量的需求。组件包括:
1.客户端(Web+app):用于接收和分发不同设备的用户请求,对文件资源进行拆分和组装,直接和
后端服务进行交互。
2.应用微服务RPC:处理业务逻辑,如文件上传、文件共享、权限控制、限速等。
3.关系型数据库MySQL:用于持久化用户的文件和元数据,以及用户权限等基础信息。
4.消息队列Rabbitmq/Kafka:异步削峰解耦,提高写入性能,减轻数据库负载和应用间频繁通信的压
力。
5.Consul/Zookeeper:应用节点定时上报服务器的IP节点+端口到,以便其它服务
器实时调用。
6.缓存Redis:缓存可以Token等认证信息。些业务需求,比如上传进度也需要使用缓存。
7.分布式文件系统ceph/OSS:用于数据和备份容灾。
功能需求
通用的功能有以下几点:
1.支持用户登录网盘,开通,以及注销账户。
2.上传文件,文件。
3.添加好友,好友之间可进行文件共享。
您可能关注的文档
- UKsea检验报告:多型号器件质量检查.pdf
- 南钢高炉热风炉液压站设计任务书.pdf
- 16层现浇框架剪力墙结构多遇地震弹性时程分析.pdf
- 结构平面图注释:楼板标高、构件详图及施工要求.pdf
- 欧式建筑元素合集_项目_2008年2月12日.pdf
- 线性思维误区与影响:以红酒健康论为例.pdf
- 偶像魅力与备考之路:从挫折到坚持考试历.pdf
- 固定资产取得核算与会计分录详解.pdf
- Day15:思维导图让生活更富足——记录美好与情绪管理.pdf
- SIM58G参考设计V1:SIM技术核查与项目说明.pdf
- DB41_T 1517-2023 规模化蛋鸡场生物安全技术规范.docx
- DB13_T 5652.8-2023 节水型单位评价导则 第8部分:公园.docx
- DB1400_T 3-2023 市场监管领域信用修复管理工作规范.docx
- DB41∕T 2072-2020 刚玉冶炼生产安全规程.docx
- DB41∕T 1911-2019 政务服务中心建设规范.docx
- Unit 5 Farms and US 第6课时 Part B Read and write-Part C (教学课件)英语人教PEP版四年级下册2026.ppt
- 办事处物业管理服务方案投标文件(技术标).doc
- 垃圾压缩设备采购及安装方案投标方案(技术标).doc
- 供水水质监测采购项目方案投标文件(技术标).doc
- 年度信号灯等交通设施维护项目方案投标文件(技术标).doc
原创力文档

文档评论(0)