游戏服务器采用Netty+ MyBatis框架开发,通讯方式使用WebSocket,支持HTTP与HTTPS方式通讯,以字节码方式处理,数据库使用MySQL。使用Gradle对游戏管理,Groovy修改线上bug,shell+ruby脚本实现半自动化方式部署,Nginx做负载均衡服务器以应对大规模的用户量的并发。 游戏采用Python连接MySQL数据库的方式采集用户数据,对数据进行统计分析,计算结果在GM管理工具中展现。GM管理工具后端采用当前最流行的SSM(Spring+SpringMVC+MyBatis)框架开发,基于SOA架构设计,前端采用jQuery.js、Angular.js框架...
前端采用uni-app,一个使用 Vue.js开发前端应用的框架,CSS样式以Less语言为主,实现组件复用。 后端采用当前最流行的SSM(Spring+SpringMVC+MyBatis)框架开发,基于SOA架构设计, Redis做缓存,RabbitMQ做消息中间件,搜索系统采用Elasticsearch+Logstash实现全文检索,数据库使用MySQL。使用Maven对项目管理,shell+ruby脚本实现半自动化方式部署,Nginx做负载均衡服务器以应对大规模的用户量的并发。 项目采用Git版本控制系统代码托管、协作开发,使用jira对项目流程审批、任务跟踪等。...