难点
公司主要业务为游戏,随着系统数据越来越多,之前的统计系统在游戏版本不断迭代以后,部署麻烦,查询也变得很困难,因此进行数据架构的升级,使用大数据技术进行数据的存储和分析。
技术点
- kafka
- hbase
- canal
- elasticsearch
- clickhouse
- springboot
- yii2 thinkphp
- phoenix
系统主要架构
游戏中心
最底层的数据存储,包含游戏基本信息,基础配置,以及各种服务器(游戏服,GM服务器,负载均衡器)的基础数据,读多写少。操作主要是下线游戏服以及游戏。
运营平台
游戏服列表查询,公告推送,游戏服状态修改,修改大区。定时开服,自动开服配置。合服预告以及通知。
统一登录中心
所有游戏登录的统一入口,进入游戏服的验证以后,才会进入选择游戏服的过程。
运维更新系统
主要用于客户端更新包的发布,和大数据这