2017年淘宝活动

项目经过

    这个项目是我工作来面临最大挑战的时候,当时整个公司就我一个Java后端,直属上级又是一个算法工程师。11月底的时候老板高兴的说今年淘宝春节活动我们拿下来了,到时候会有几百家电商一起参加这个活动,我们一定要搞好,XXX(指我)后台给你做了,这可是个机会把握好。

  我内心:

  虽然内心对能否完成目标没把握,但执行不能拖公司后腿,每天中午早20分钟下班,去总公司和技术大佬们一起吃饭,把遇到的问题在中午和下午吃饭时间请教清楚。研究公司App计算从用户图片上传到我们视频制作极限耗时。好在视频合成占CPU比例很大,Java端只需要保存好用户请求和用户图片组就能满足大部分需求。

  最终决定使用spring+springmvc+mybatis+redis技术进行实现。

项目成绩

  • 公司和阿里巴巴合作进行的新年活动,2017年春节占据淘宝次级页面20天,在除夕上线的头2日,获得了2000WPV,330GB的视频数据,560W份用户图片组

  • 我负责根据阿里API和C端API完成JAVA后台框架搭建和开发,并向移动端和H5端提供数据接口

  • java后台负责将前端传递过来的数据做预处理,保存为本地文件。将资源路径传递给C后台,由C后台合成视频,JAVA后台负责传递到阿里的顽兔仓库,并将记录入库

  • 项目部署在淘宝tae+lunix+tomcat

  • 环境是阿里搭建的docker,项目共使用了79台服务器,发现由于没有日志系统日志管理很累,改进方案为kafka收集日志到特定的日志服务器

项目图

图1:春节活动时访问量

图2:2017年项目上线后淘宝内截图

图3:项目上线后后台监控情况

图4:图片仓库清除全部用户图片后剩下的视频记录

 目录:https://www.cnblogs.com/bajaooo/articles/10529448.html

posted on 2019-03-14 13:02  bajaooo  阅读(214)  评论(0)    收藏  举报

导航