🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 系统简介 公司网盘产品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中间件使用经验更丰富。