熟悉Netty、Spring、SpringMvc、Mybatis/Hibernate、Spring boot、Zookeeper、Redis等框架的应用,有扎实的Java基础、了解TCP协议以及protobuf协议,擅长游戏服务端的开发,也做过网站后台以及运营相关平台的开发。
1、独立架构过一款捕鱼游戏的后端,项目采用Netty作为通讯框架、protobuf作为通讯协议,Mysql作为数据库,采用了多线程、反射、注解等技术。项目分大厅服和游戏服,客户端与大厅服之间采用netty封装的TCP短连接,大厅服和游戏服以及客户端和游戏服之间采用长连接进行通讯,玩家可以实时同步捕鱼。
2开发麻将后端,包括湖北咸宁麻将以及黄石麻将,项目采用Netty作为通讯框架、并结合Spring、SpringMvc以及Hibernate、protobuf作为通讯协议,Mysql和Redis作为数据库,采用Zookeeper作为配置管理。玩家可以创建房间与好友打麻将,也可以自行匹配房间进行游戏。