为了解决因游戏版本过多,每次开发、上线活动流程繁琐,占用各版本php、客户端和测试大量时间的问题,活动中心应运而生。活动中心秉承着中心化、高可用、高性能、安全、稳定的原则。大大减少了各版本开发,测试,运营时间。
活动中心于18年11月底正式立项,负责接入近十个版本的活动开发,由三个php开发完成。我主要负责底层架构、活动接口、系统邮件接口、话费充值接口、活动数据上报接口、活动测试脚本。另外两位php分别负责后台模块和页面模板开发。
除了活动开发,我还列了一系列开发任务。其中我负责开发定时脚本系统、数据回收系统、活动中心-各版本的接口通道。其他两位同事因主版本开发任务较多,负责活动中心日志系统、权限系统。
活动中心于18年12月初开始开发。因中间穿插了众多主版本开发需求,直至19年1月底完成了活动中心系统和活动中心的第一个抽奖类型的活动开发。该活动于19年3月初正式在岳阳版本上线。
抽奖活动开启的第一天,发现运营抽奖条件配置有误,会导致玩家在跨天情况下的抽奖数据不对。定位到问题后,给出了直接在程序里修改该条错误配置的解决方案。经过一个多小时的修改、梳理、和自测,在下午上班前提交了该代码,顺利避免了第二三天会造成的损失。后陆续接入了跑胡子,麻将,跑的快项目组的各个分版本。19年4月活动中心正式接入了充值类型的活动。19年5月正式接入了公众号的签到活动。
至今活动中心已经完全接入了抽奖、充值、签到,排行榜类型的活动