项目职责:负责海外版本(台湾、新马、欧美、日本)的整套服务器环境搭建,维护版本内容,优化代码,解决线上问题,解决jvm问题,优化编译线程产生的cup占用过高问题。解决各种sdk异常,支付sdk重定向
项目描述:该项目是一个卡牌游戏,月流水最高达到1.4E。服务器架构分别有游戏服,战斗复盘集群,运维服,数据接收服,数据分析服,兑换码服,充值服,GM服。与客户端的通信采用的是Netty,通信结构采用protobuf,与周边服通信使用的是HTTP协议,数据落地使用的是hibernate。玩法是滚服卡牌体系,所以也会定期进行合服处理。战斗校验是客户端跑完战斗,带着数据去复盘集群进行验证,之后客户端把复盘数据带给服务器,服务器会带着相关战斗数据和复盘再做一次校验而达到数据准确性。一些数据量较大业务比较重要的周边服也会采用负载机制,比如充值服和数据接收服,都会采用多台服务器来进行。