如上图所示,一台物理服务器放三个游戏服务和一个数据库,并且有专门的memcached服务器
1、当memcached服务器重启时,需要从基础数据库中读取基础数据,而用户信息是等玩家登陆之后才写入
2、当游戏服务器重启时,首先需要从memcached服务器读取基础数据,如果memcached服务器不能访问,则从基础数据库中读取基础数据;接着要清空memcached服务器中对应的游戏服务器的用户信息,目的是为了让memcached服务器的数据和游戏服务器的数据同步
延伸:以上的游戏服务器和MEM服务器都可以做成环式的,所有环式就是负载均衡,当其中一台游戏服务器挂掉之后,客户端可以连接其他的游戏服务器;当其中一台MEM服务器挂掉之后,游戏服务器可以连接其他的MEM服务器。不过前提就是负载均衡的游戏服务器需要执行相同的业务逻辑,MEM服务器需要存储相同的数据。例如,你开发了多款游戏,那么这多款游戏的数据需要在负载均衡的MEM服务器都存储着,这样其中一台MEM服务器挂掉之后,去另一台取的时候才能取的到。而游戏服务器一般只执行某一个游戏的逻辑,所以可以在这款游戏下的多个服务器做负载均衡。
分享到:
相关推荐
网页游戏其实就是用浏览器玩的游戏,它不用下载客户端,只要一台能上网的电脑就可以进行游戏。按是否需要下载客户端来划分是否网页游戏。...网站是B/S结构,网络游戏则是C/S结构,网页游戏则是这两者的结合。
网页游戏可以看作是网站和游戏的结合体,因此它具备了这两类系统的特性。 我们不但可以把网页游戏看作是一个网站,也可以把它看作是一个网络游戏。 网站是B/S结构,网络游戏则是C/S结构,网页游戏则是这两者的结合。
参照原版设计:win7 或者 winXP 系统下自带扫雷游戏,或者扫雷游戏网页版 - Minesweeper 首先GameStart类中进行程序,调用MineSweeping的构造方法来绘制窗口与基本组件,然后在MineSweeping类中调用GamePanel来绘制...
"一个都不能死"是一款基于HTML5的网页小游戏,它使用了HTML5的Canvas技术进行游戏画面的绘制,以及JavaScript进行游戏逻辑的编程。这款游戏的主要特点是简单易上手,但又具有一定的挑战性,能够吸引玩家持续游玩。 ...
JSP 游戏网上商城系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 不含人工调试服务,需要单独联系作者购买 二、...
3.游戏的核心玩法为卡牌收集,九宫格的回合制战斗,包含了装备系统,背包系统,成就系统,排行榜,竞技场,工会,工会战斗,世界boss,活动,签到,任务系统,邮件系统,其他丰富的副本推进玩法,已上线经过验证的...
系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 二、功能介绍 前台功能: 首页浏览 游戏信息浏览 重大比赛浏览 游戏新闻浏览 游戏视频浏览 后台功能: (1)用户管理:对用户信息进行添加、删除、修改和...
总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果...
(2)游戏分类管理:对游戏分类信息进行添加、删除、修改和查看 (3)游戏管理:对游戏信息进行添加、删除、修改和查看 (4)重大比赛管理:对重大比赛信息进行添加、删除、修改和查看 (5)游戏新闻管理:对游戏新闻信息...
麦克”关卡机制的介绍 286 麦克结构 286 结构说明 286 15.2 麦克角色的创建与控制 287 麦克角色 287 麦克过关 295 15.3 关卡机制的构建 297 转场机制 297 闯关机制 299 第16章 网页游戏上架发布教程 16.1 网页游戏的...
数据结构提取器.rar 文件压缩解压缩包 Commons Compress.rar 日历同步统计 GCALDaemon.zip 物业管理系统毕业设计+源码.rar 用iText类库制作PDF文档.rar 用JAVA做的聊天软件,有安装程序和源代码.rar 用java写的SFTP...
包括摘要,背景意义,论文结构安排,开发技术介绍,需求分析,可行性分析,功能分析,业务流程分析,数据库设计,er图,数据字典,数据流图,详细设计,系统截图,测试,总结,致谢,参考文献。
Web网页设计,包含HTML、CSS、JavaScript、CSS、Java、Ajax等技术,适合于Web网页开发大作业、期末作业、毕业设计,包含网页游戏、动态网页、静态网页、表白网页、商城、个人博客、新闻广告系统、程序猿赚钱平台等...
41. 基于ssm的游戏交易网站|基于SSM框架+ Mysql+MVC+B/S结构设计与实现(可运行源码+数据库+lw)商品购买、商品收藏、订单支付 内容概要:下板块来满足管理要求:系统用户管理、游戏资讯管理、用户注册管理、商品管理...
此系统是使用Java语言实现坦克大战游戏程序,玩家通过连接访问进入游戏,通过操纵坦克来守卫基地,玩家还可以获得超级武器来提升坦克的属性,摧毁全部敌方坦克来取得胜利。本系统结构如下: (1)面板功能: 对...
植物大战僵尸网页源码 网页游戏 ;font-size:16px;font-weight:bold">JSPVZ程序制作进度(2010.11.23) <p><h2>2010.11.23 僵尸炸死图片未成功上传导致图片载入出错,修正错误并且重新上传 调整了“你的心脏够强劲...
2.修复 “网页_取元素坐标”导致普通填表无法使用,感谢会员 残绵游戏 的提醒 3.修复“程序_重启”win8无效的问题 感谢会员 千年 的提醒和提供解决方案 1.完善“系统_以管理员模式创建进程”的备注 感谢会员 ...
数据结构提取器.rar 文件压缩解压缩包 Commons Compress.rar 日历同步统计 GCALDaemon.zip 物业管理系统毕业设计+源码.rar 电子书店管理系统.rar 网上书店.rar 网络电视源代码TV-Browser.rar 网络蚂蚁Java版.rar ...
其内置的 Mono 和 ShaderLab 程序 语言体系良好的解决了多系统跨平台直接协同作战的问题。可以说是今年一款十分方便易 用的游戏开发引擎,能够开发出次世代风格的网络游戏。作为学习者来说,现在学习 Unity 3D 来说...
网页操作之实战篇三国游戏工具系统结构:建筑计时器,运输计时器,运输资源,快门登陆,进入二区,建造确认,资源运输,建造取消,建造资源,获取数据,指令执行函数,建造显示,建造执行函数