1 Star 0 Fork 71

Jeck / laiwan-game

forked from 薯条蘸番茄 / laiwan-game 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.63 KB
一键复制 编辑 原始数据 按行查看 历史
薯条蘸番茄 提交于 2018-04-16 17:23 . 更新 README.md

laiwan-game

概述:

工作之余练手项目。可用于局制游戏服务端,其他游戏类型也可以支持,实现了集群部署应付压力。

网关服务节点:接受客户端请求,分发到各处理节点(大厅、房间、游戏)。

大厅服务节点:用户登录、注册、充值等等。

房间服务节点:用户创建房间,解散房间,房内聊天等等。

游戏服务节点:游戏节点, 五子棋啊,斗地主啊,麻将啊,狼人杀啊等等

游戏示例-《猜拳游戏》

定时任务处理节点: 定时任务通过回调消息来执行

使用技术:

集群方案:vertx3+hazelcast

缓存方案:redis没的说

数据库:mysql,如果数据量上百千万的时候数据库瓶颈的话 我想说TIDB了解一下?

流程图:

输入图片说明

架构图:

输入图片说明

待完成:

1.数据库缓存数据到redis 2.redis集群

Java
1
https://gitee.com/zjfashion/laiwan-game.git
git@gitee.com:zjfashion/laiwan-game.git
zjfashion
laiwan-game
laiwan-game
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891