2023.03.20 加入,已入驻 410 天。
2023.03.20 加入,已入驻 410 天。
项目职责:内容: 指尖领主 是一款创新三消策略手游!!不同于传统的三消手游,3D消除操作以及三消局内的英雄排兵布阵,加强了三消游戏 的沉浸感及策略,后期就是 SLG 类型游戏。 ● 该项目采用 kotlin 作为主开发语言,akka 作为并发框架,netty 作为网络通信框架,游戏架构是分布式架构,理论上可无限 Scale Out 。完整跑通需要 Gate服,Login服,Pub服,Mgr服,Home服,World服。元素据用 Zookeeper 管理, 游戏采用分区模 式,每个区有自己的数据库。 该项目完全上云,所以项目需要打包成 docker Image, 这里采用了 teamcity 这个 CI/CD 工具,然后通过 awx 操作 ansible 部署 到k8s上。 ● 用到的技术栈有: 框架部分 Akka,Netty,Hibernate,ElasticSearch ,CI 部分(Git, SVN),Gradle,TeamCity, Ansible), 部署部分(Docker,Kubernetes, Helm), 数据部分 Zookeeper, Mysql, redis 业绩: 1. 完善了机器人功能,使功能测试覆盖率达到了80% 2. 测出了一些性能瓶颈,解决后,在项目上线的时候,服务器扛住了腾讯的导量 3. 重构代码 4. 加入 Prometheus 监控指标 登录数, redis 执行次数等