Skip to content

使用netty4.X实现的手机游戏分布式服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。 使用ExcelToCode工程,将excel数据生成java类和json数据字典,DictService直接读取json,减少数据字典部分代码。使用game-executor工程,增加游戏内的异步事件全局服务, 支持事件sharding,均衡的异步执行事件逻辑

License

Notifications You must be signed in to change notification settings

wencaixu/NettyGameServer

This branch is up to date with jwpttcg66/NettyGameServer:master.

Folders and files

NameName
Last commit message
Last commit date
Nov 4, 2018
Apr 22, 2020
Dec 5, 2018
Nov 4, 2018
Nov 4, 2018
May 19, 2017
Nov 17, 2021
Aug 26, 2021
Nov 4, 2018
Jun 5, 2019

Repository files navigation

NettyGameServer

  • 使用netty4.X实现的手机游戏服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。
  • 使用ExcelToCode工程,将excel数据生成java类和json数据字典,DictService直接读取json,减少数据字典部分代码。
  • 使用game-executor工程,增加游戏内的异步事件全局服务,支持事件sharding,均衡的异步执行事件逻辑
  • 使用netty的proxy模式,增加网关代理转发

源码工具链接

贡献源码&合作&交流

  • 作者qq 330258845
  • QQ群:310158485(已满) 513178622

avatar

About

使用netty4.X实现的手机游戏分布式服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。 使用ExcelToCode工程,将excel数据生成java类和json数据字典,DictService直接读取json,减少数据字典部分代码。使用game-executor工程,增加游戏内的异步事件全局服务, 支持事件sharding,均衡的异步执行事件逻辑

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 93.9%
  • Python 5.6%
  • Other 0.5%