1. 游戏数据对接:主要对接飞鲸、纳米的英雄联盟、DOTA2、王者荣耀数据。使用的主要技术是 springboot+mybatis 组成的 web 项目,使用线程池并发处理实时赛事数据,使用反射来处理人为数据的更新。
2. 数据统计:根据业务需求进行埋点设计、数据统计,数据展示。主要使用阿里的日志服务作为日志仓库,maxcompute 进行大数据的数据统计并将结果导出到 mysql ,使用 superset 进行定制化报表展示数据库数据。主要统计数据有日活、月活、留存、以及用户的行为分析等等。
3. 推荐系统:通过用户行为,计算用户爱好分值,根据业务给出相应的物品推荐。拉取日志服务的用户行为数据,通过用户相似度、物品相似度的计算分值,使用 Redis 存储各用户、物品的相关分值,再根据具体的业务给出具体的推荐列表。
点击空白处退出提示












评论