社交和网页游戏服务器架构分析.pptx

上传人:bao****ty 文档编号:131847566 上传时间:2020-05-10 格式:PPTX 页数:21 大小:539.18KB
返回 下载 相关 举报
社交和网页游戏服务器架构分析.pptx_第1页
第1页 / 共21页
社交和网页游戏服务器架构分析.pptx_第2页
第2页 / 共21页
社交和网页游戏服务器架构分析.pptx_第3页
第3页 / 共21页
社交和网页游戏服务器架构分析.pptx_第4页
第4页 / 共21页
社交和网页游戏服务器架构分析.pptx_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《社交和网页游戏服务器架构分析.pptx》由会员分享,可在线阅读,更多相关《社交和网页游戏服务器架构分析.pptx(21页珍藏版)》请在金锄头文库上搜索。

1、社交和网页游戏服务器架构分析 方振镇201211 18 2012华东架构师大会 目录 SNS和Web游戏基本对比SNS游戏后台Web游戏后台如何选择问答 SNS和Web游戏基本对比 交互性社交游戏与好友 已确定 之间的轻互动 偷菜 停车 等 网页游戏可与同服所有人进行互动 组队 团战 等 SNS和Web游戏基本对比 游戏体验社交游戏单一大服单服人数的不可预知性 平台 网页游戏很容易分服分区可控单服在线人数 SNS和Web游戏基本对比 后台架构社交游戏大并发数据量处理功能型的模块划分网页游戏逻辑设计可控单服人数下的并发请求延迟控制 SNS游戏后台 基本服务器架构任务服务器其他 SNS服务器架构

2、100WDAU Flash客户端程序 PHP客户端 扩展 Flash客户端程序 任务服务器 好友服务器 透传消息服务器 统计服务器 中间件服务器 匹配服务器 排名服务器 DB 通用RPC模块 双机热备模块 服务器群 任务服务器 基本框架 Flash客户端程序 服务器 单进程 自定义PHP扩展 PHP进程 负载均衡 任务服务器 逻辑框架 任务服务主程序 LuaProxy MySQL LuaScriptLayer 处理lua网络请求处理lua数据库请求提供大量功能函数保留少量制约性能逻辑 请求至Server请求至lua 任务定义静态数据玩家实时内存数据所有任务处理逻辑 玩家任务数据存储分库分表 任

3、务服务器 特点任务定义的通用化 基本脱离了具体业务 任务定义的线上实时更新 DB Server 任务简单逻辑和bug的线上实时更新 LuawithDATA 相关 Web游戏后台 传统RPG游戏服务器架构一个休闲竞技游戏服务器架构通用服务逻辑结构 传统RPG游戏服务器架构 client 登录 websession 网关 N 游戏服务 N 会话服务 DBProxy cache MySQL 管理服务器 一个休闲竞技游戏服务器架构 client 登录 websession 平台 网关 N 游戏服务 战斗服务 N DBProxy cache MySQL 通用服务逻辑结构 逻辑线程结构 网络线程 N 主逻

4、辑线程 1 通用服务逻辑结构 网络I O流程 接受队列 发送队列 网络线程 N 主逻辑线程 1 如何选择 业务 模块 分离还是耦合 如何选择 多线程VS 单线程 如何选择 自定义协议VS 开源协议库protobuf msgpack etc structx head t int8 tcmd int8 tsub cmd int16 tlen 如何选择 开发效率Boost ICE etc C Java 真正需要什么 业务 坐飞机到超市购物 咱骑自行车去美国吧 华东架构师大会的组委会添加信息 GTIAndVirident世纪互联AdMaster的创始人洪倍联想员工李鹏程中国 上海 创业者公共实训基地 2012华东架构师大会感谢的协办单位和捐助个人 预告信息 2013年5月18日 将于上海举办2013华东数据库技术大会人数规模 500人会务合作 联系人 金官丁 联系电话 13661668096 邮箱地址 mysqlops 新浪微博 mysqlops Q A

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号