mmo服务器
介绍
使用Java,netty,zookeeper,spring boot和mongo,redis工具开发游戏热更新分布式框架。 客户端和网关使用TCP定制协议,Intranet消息转发使用GRPC转发,所有无状态服务都可以水平扩展,状态服务可以通过分区,状态绑定和其他规则进行水平扩展。 该项目的基本架构如下所示:
模组
可以热更新在脚本末尾作为项目的项目模块结尾的逻辑脚本。
框架基础核心逻辑,网络通信,线程模型,通用工具类
通用逻辑代码
Protobuf消息,grpc服务
消息路由
登录认证
游戏演示
Web后台管理,GM等
服务器资源文件,Docker脚本,文档等
mmo
1