唱吧八周年活动地图
此项目采用了前后端分离的架构,我负责后端接口。前端页面会展示一幅游戏地图,地图由首尾相连的方格组成一个圈,每个方格上有对应的指令,指令分为 前进一步,回到起点,扭蛋机,老虎机,加/减积分,录一首歌 等。每天打开活动页面首次可以免费获得5积分,每次摇骰子会扣除一积分,如果积分充足,会根据摇出的点数走到地图指定位置,执行对应方格的指令。后端采用php实现活动逻辑,redis进行活动数据的存储,通过锁进行并发控制,使用nginx做负载均衡。活动期间qps最高可达两千多,日pv达20多万。