一个通用的游戏开发框架,主要功能包括网关,消息通信,游戏缓存,数据库持久化,用户服务,服务器动态扩展和收缩。方便游戏开发者快速开发游戏逻辑功能。不用再关心底层的通用框架。本项目使用spring cloud 做为主要开发框架,与客户端的网络通信使用异步通信框架netty.主要负责网关功能,游戏服务器内之间使用rocketmq消息中间件交互数据。
该项目是学习SpringCloud相关的源码库。这里以示例为主。每一个知识点都会有相关的示例代码。
分布式java游戏服务器,包括服务器注册中心,网关服务器,大厅服务器,游戏逻辑服务器、后台监控服务器及一个可运行的网页版捕鱼