计算机:可熟练使用golang、php、python、js等编程语言,熟练掌握thinkphp、laravel、gin、go-zero、angular、
jquery等框架开发,熟练使用linux操作系统。
团队:具有丰富的团队组建与扩充经验和项目管理与协调经验
个人:工作积极认真,细心负责,熟练使用软件开发,善于在工作中提出问题、发现问题、解决问题,有较强的分析能力;勤奋好学,踏实肯干,动手能力强,认真负责;坚毅不拔,吃苦耐劳,喜欢迎接新挑战。
抖音短视频下载网站 技术开发
1.该网站使用golang,node,typescript,angular11,mysql8.0,RabbitMQ,grpc,gin,docker等技术栈
2.该网站的功能是下载抖音app的无水印视频,有两种下载方式,用户通过短视频链接下载该短视频,或者通过用户主页链
接下载该用户的全部视频。
3.技术实现:后端:先使用gin框架接收前端请求,如发起下载,gin将信号发送给RabbitMQ,node服务通过RabbitMQ接
受到下载信息后,开始下载该用户的全部视频,并将下载进度存储到mysql,由于大文件下载容易导致失败且占用资源
多,node在下载时会根据设置文件的文件数量比如50,在每下载50个视频后,通过grpc框架发送文件信息给
golang,golang接收到信息后,启动文件打包,打包完成后,将信息存入mysql,gin框架查询数据库出现打包完成信息
后,对该文件进行分片下载
前端:前端使用anular11+ng-bootstrap;前台显示用户输入的链接信息,开启下载后显示下载进度,下载使用分片下载,
有效缓解服务器压力,提高下载速度
可兼职时间
可兼职地点
0条评论 雇主评价