Skip to content

相关技术

JiangZhiYong edited this page Nov 5, 2017 · 7 revisions

开发工具

1.Eclipse作为游戏主要开发工具,使用IntelliJ IDEA作为Web开发工具,Netbeans开发GUI程序。
2.maven构建打包项目
3.JDK1.8

通信

1.Mina作为主要通信模块,完成TCP、UDP、HTTP、WebSocket通信
2.Netty作为可选通信,只实现TCP客户端连接其他服务器

数据存储

1.Redis集群作为数据主要存储,封装了Jedis和Redisson连接客户端。
2.Mongodb作为辅助存储,数据备份,配置表存储等。
3.FastJson拥有数据的序列化与反序列化。