Skip to content

核心包 game engine

JiangZhiYong edited this page Dec 7, 2020 · 2 revisions

游戏核心jar包game-engine为框架的基本组件,主要封装了一下功能:

  • handler TCP、HTTP消息接收处理handler封装
  • mail 电子邮件发送
  • math 游戏数学计算
  • mina TCP、UDP、HTTP、WebSocket等通信封装
  • mongo mongodb数据库操作接口
  • mq ActiveMQ消息收发封装
  • netty TCP连接客户端,作为辅助可同时选用mina或者netty进行通信
  • redis redis数据库缓存封装
  • script java热更新脚本封装
  • server 服务器架构接口
  • struct 通用游戏抽象实体类
  • thread 游戏线程处理模型,基于线程+消息队列和消息队列+线程池两种类型
  • util 通用工具,如随机工具、时间工具、json处理工具等