项目介绍:2023年7月微信上线,是一款三国卡牌类游戏,30人项目编制,
技术栈: MySQL + Redis + GuavaCache + Jetty + Netty + Quartz + RabbitMQ
职责描述:
开发gvg玩法,引入netty长链接通讯方式,4核8g的机器JVM分配5g的内存,Jmeter测试:每秒吞吐量1万8千多,CPU压力不到30%
研究核心战斗系统和技能系统
负责本服和跨服大型玩法系统架构设计(副本、养成系统、活动、聊天、邮件、排行榜、走格子、跨服战,公会战等)
分析文档,设计底层数据结构,提供第三方接口,并分配开发工作,推进项目进度
负责后端项目框架维护和调整
开发易维护、可复用、可扩展、灵活性好的公共模块组件
使用docker部署新跨服环境(git、jdk、mysql、redis集群),解决服务器吞吐量问题
培养和对新人代码Review