功能模块:
1.资料管理模块 对设备上传的数据进行统一上传管理
2.回收站模块 已移除的数据进行逻辑删除或还原操作
3.机构管理 机构的增删改查
4.用户管理 用户的增删改查
5.设备白名单 已授权设备白名单设置
我负责的功能:
1.大文件的切片,断点续传,优化上传最大并发数,异常操作捕获
2.整个项目从搭建到发布
3.技术栈: angular框架 UI框架采用antd
难点:
1.浏览器的最大并发数量限制,第一版本大文件最大2GB ,每片切成5mb 大小后,会有大量的请求堆集在浏览器,一是容易接口超时,2是没有合理利用资源,最后通过promise 实现线程池的的控制,最多4个并发请求同时发出