我主要负责后端代码的更新和服务器的运维,具体工作为:
添加了同研平台的积分、信用分功能。用户每次参加活动会获得积分和信用分,未准时参加活动会扣取信用分,信用分低于一定值的时候用户不能参加活动,积分可以用来兑换奖品。
添加了抢票接口。每年的研歌赛和新年晚会比较火爆,因此很多人都会抢票。之前的系统没有对抢票进行特殊的处理,因此每年这两个活动开放时,系统都会卡死需要进行多次重启处理。对于高qps场景,我使用了消息队列机制,技术栈采用了rabbitMQ对用户发送来的请求进行了排队,防止系统因为高qps卡死导致正常业务无法进行。
同研数据平台。这个功能是针对各学院负责人和管理员,各学院负责人可以通过该接口以excel形式下载各学院同学参加活动的信息,管理员可以查看下载所有学院的活动数据并且对所有学院用户信息进行管理。同时我也负责了数据平台前端的编写,前端使用了vue框架
点击空白处退出提示
评论