项目是一款回合制游戏,分为两部分,一部分是网关系统,另一部分是业务系统,其中业务系统包含后台管理系统。网关系统采用springboot+netty+kafka,原理是基于kafka的pub/sub模式实现流量削峰,另外利用kafka的消费者组功能以及其自带的rebalance功能实现业务系统的分布式集群功能。业务系统的架构是springboot+mybatis+redis+mysql,因游戏业务需要的是实时性所以不做成微服务架构。后台管理系统前端采用vue-element-ui作为基础框架,整合到项目中。此项目技术负责人是我,项目架构也是我搭建,是一个从0到1的项目。服务器部署也是linux,用nginx做网关和代理。目前游戏处于公测阶段。