# 系统简介
公司网盘产品1.0,在数据量上升到5000万(文件资源)后,网盘接口出现卡顿现象,导致业务系统业务无法正常扭转。
因此需要对网盘系统做升级,目标如下:
1. 兼容网盘1.0数据
2. 支撑分布式部署
3. 上传下载接口加入权限认证等。
* 技术选型: springboot + mybatisplus + dubbo + zookeeper + kafka + fastdfs + oracle(mysql)
* 工作年限:5年经验(2020年)
# 项目收获
## 视野收获
1. 发现项目上原来系统的不好的地方,给出解决方案并实施落地,完成对原系统的升级或重构。
2. 部署上线方案,如何做到老系统到新系统的过渡。
![](https://img.kancloud.cn/23/60/23602e38d4faa9f540a75a957e183f37_587x332.png)
3. 针对数据量大的表,考虑分表的实现。
## 技术提升
1. 对kafka消息批量处理,保证处理幂等性,加大处理吞掉量有一定积累。
2. 对fastdfs中间件使用经验更丰富。