游戏项目
主要实现支付功能、统计功能、后端和服务端消息维护
1、支付功能:采用国外三方支付或者APP内支付,代码封装良好,可以简单的兼容不同的支付商,且支持不同的支付商和支付方式任意权重搭配,代码耦合非常少,任意一家或多加商户有问题可快速调整支付方案,实现最小影响
2、统计功能:统计游戏内用户数据,让产品和运营更方便的查看和对比数据,项目中通过缓存优化、数据库优化、代码优化,实现统计结果都能快速响应
3、后端和服务端消息维护:为了能够给用户更好的体验效果,有些通信后端利用 websocket 和服务端进行直接通信,该脚本使用 go 语言实现。脚本保证重连、新连、平稳退出等功能