游戏测试永乐大典——服务端架构,游戏服务器架构,游戏数据库设计
来源:互联网 发布:前端面试题js继承 编辑:程序博客网 时间:2024/06/05 06:47
服务端结构概念简图
《水桥月游戏测试技术- Webgame Technology for Testing》框架一览
横向来看:
分为:
协议解释层
业务组织层
业务操作层
数据访问层
纵向分块:
和业务紧密相连
1.玩家的基本属性
2.移动
模块交互区:
交互方式:1.同步 2.异步 3.共享数据区
开辟多通道
减少交互量
关注点:
1、关注:框架和业务逻辑的平衡
2、关注数据位置和数据的一致性
3、数据库的设计
4、通讯协议的设计
5、后台管理系统
6、系统监控
7、性能优化
8、多使用自动化工具
9、预先考虑合服和跨服问题
数据库的设计,游戏数据库的设计
一、分库:1.统一管理后台库;2.统一账户数据库;3.基础数据数据库;4.游戏数据库;5.日志数据库。
二、分表:1.按业务模块 ; 2. 按读写 ; 3. 按减少关联,减少冗余
三、缓存机制
四、数据访问中间层
五、备份机制
通讯协议
1.因人而异
2.自动生成工具
3.数据压缩和解压
4.通信开销
后台管理系统
1.权限管理和安全
2.系统配置
3.GM操作
4.玩家日志
5.统计&分析
系统监控
1.操作系统或语言自带工具
2.自写工具
3.服务器提供简单的HTTP服务
性能优化
1.系统级:系统参数配置
2.应用级:交互包要求少而精&算法优化
多使用自动化工具
1.数据表——记录/数据结构
2.数据——代码
3.代码——动态性——编译
- 游戏测试永乐大典——服务端架构,游戏服务器架构,游戏数据库设计
- 游戏测试永乐大典——测试成就感
- 游戏服务器架构设计
- 游戏服务器架构设计
- 游戏服务器架构设计
- 游戏开发笔记(六)——服务端架构设计
- 【服务器架构】游戏服务器的架构设计
- 游戏服务器的架构设计
- 游戏服务器的架构设计
- 游戏服务器的架构设计
- 游戏服务器的架构设计
- 游戏服务器的架构设计
- 游戏服务器的架构设计
- 游戏服务器的架构设计
- 游戏服务器的架构设计
- 游戏服务器的架构设计
- 游戏服务器的架构设计
- 游戏服务器的架构设计
- Java I/O系统
- Android 异步加载图片
- 浅谈散列
- gcc –finstrument-functions特性的应用
- Usb Hub代码分析
- 游戏测试永乐大典——服务端架构,游戏服务器架构,游戏数据库设计
- GNU的ar,ranlib和nm
- 模仿微信聊天窗口例子(Android)
- c写php扩展之编译php源码,创建扩展模块,编写扩展demo
- 加速QQ运行!!!
- argc与argv
- 【iPhone代码片段之五】读取URL内容
- mac上搭建android开发环境[基于eclipse]
- [tree]hdu 1272 小希的迷宫