游戏服务器架构与优化( 货号:711159547) pmlz 电子版 pdf docx 网盘 kindle azw3 下载

游戏服务器架构与优化( 货号:711159547)电子书下载地址
- 文件名
- [epub 下载] 游戏服务器架构与优化( 货号:711159547) epub格式电子书
- [azw3 下载] 游戏服务器架构与优化( 货号:711159547) azw3格式电子书
- [pdf 下载] 游戏服务器架构与优化( 货号:711159547) pdf格式电子书
- [txt 下载] 游戏服务器架构与优化( 货号:711159547) txt格式电子书
- [mobi 下载] 游戏服务器架构与优化( 货号:711159547) mobi格式电子书
- [word 下载] 游戏服务器架构与优化( 货号:711159547) word格式电子书
- [kindle 下载] 游戏服务器架构与优化( 货号:711159547) kindle格式电子书
内容简介:
基本信息
商品名称: 游戏服务器架构与优化
出版社: 机械工业出版社
出版时间:2018-04-01
作者:蔡能
译者:
开本: 16开
定价: 79.00
页数:
印次: 1
ISBN号:9787111595472
商品类型:图书
版次: 1 内容提要
本书部分描写了Python网络编程和使用Python进行游戏服务器的编写,其中涉及Socket编程中的同步和异步操作,UDP和TCP,还涉及OpenSSL通信加密协议,让读者了解到如何在客户端和服务器端进行通信加密,此外,还特别指出了现在流行的H5游戏所对应的Websocket服务,以及Python的多线程框架。第二部分特别描写了数据库的存储,包括基础内容的数据存储和缓存的存储,第三部分着重分析了各种类型的游戏服务器以及历史渊源,在语言和服务器架构中做一个平衡,分析了各种类型的网络游戏所对应的服务器架构和设计。
书籍目录:
目录
目 录Contents
前 言
第一部分 网络和服务器
第1章 Python网络编程模块 2
1.1 Python Socket 3
1.1.1 Socket套接字 3
1.1.2 SOCK_STREAM、SOCK_DGRAM 4
1.1.3 阻塞和非阻塞模式 5
1.2 服务器端其他Socket方法 7
1.2.1 bind和listen 7
1.2.2 setsockopt 8
1.3 客户端Socket 10
1.4 通用的Socket方法 12
1.4.1 recv和send 12
1.4.2 recvfrom和sendto 13
1.5 SimpleHTTPServer和BaseHTTPServer 14
1.5.1 SimpleHTTPServer 15
1.5.2 BaseHTTPServer 15
1.6 urllib和urllib2 17
1.6.1 urllib.urlopen和urllib2.urlopen 18
1.6.2 urllib2中的GET和POST方法 19
1.7 事件驱动框架Twisted 20
1.7.1 Reactor模式 21
1.7.2 run、stop和callLater 23
1.7.3 Transports、Protocols、Protocol Factoies以及Deferred 24
第2章 通信加密 26
2.1 软件、通信加密的几种常用方案 27
2.1.1 异或位运算加密 27
2.1.2 其他对称加密 29
2.1.3 非对称加密 30
2.2 OpenSSL 33
2.2.1 生成证书 35
2.2.2 公钥和私钥的配置 40
2.3 SSL/TLS通信 43
2.3.1 SSL/TLS连接 45
2.3.2 SSL/TLS HTTPS通信 46
2.4 其他加密方式 49
2.4.1 散列算法 49
2.4.2 BASE64 52
2.4.3 多国语言 53
第3章 服务器实作 55
3.1 构建Python Websocket服务器 55
3.1.1 Websocket的应用场景 57
3.1.2 实作Websocket握手协议 59
3.1.3 MAGIC_STRING在Websocket中的作用 60
3.1.4 Websocket 启动 62
3.1.5 Websocket消息拆分和读取 63
3.2 多线程服务器 64
3.2.1 Python的多线程模式 65
3.2.2 锁 68
3.2.3 Python GIL 70
3.2.4 multiprocess的解决思路 72
3.2.5 给Websocket加上多线程 73
3.3 线程池 75
3.3.1 默认线程池和进程池 75
3.3.2 协程 76
3.3.3 第三方库 78
3.3.4 gevent的数据结构 85
第二部分 存储与数据库
第4章 基础内容存储 94
4.1 数据库存储的种类 95
4.2 SQL与NoSQL 96
4.2.1 SQL 96
4.2.2 SQL语句语法 97
4.2.3 NoSQL 101
4.2.4 NoSQL语句语法 106
4.3 内存与IO读写速度 108
4.4 同步内存数据 109
4.4.1 Redis数据库的持久性 111
4.4.2 Redis主从数据库复制 112
4.5 数据备份和恢复 113
4.5.1 备份的类型 114
4.5.2 使用Python编写备份代码 115
4.6 不可或缺的SQLite 117
第5章 存储方案 121
5.1 高并发服务器的存储方案 121
5.1.1 网站高并发服务器的策略 122
5.1.2 数据库的锁 125
5.2 高速缓存 127
5.2.1 Memcached 127
5.2.2 大文件缓存 129
5.2.3 分布式和集群 130
5.3 二进制存储方案 132
5.3.1 磁盘IO和缓存 133
5.3.2 图片和影音文件 134
5.4 大规模计算 135
5.4.1 图片服务器的架构 136
5.4.2 读取和写入文本 137
5.4.3 文本搜索方案 138
5.5 区块链技术 139
第三部分 服务器架构及其方案
第6章 游戏服务器初探 144
6.1 服务器消息和轮询 144
6.1.1 卡牌游戏和弱连接 145
6.1.2 消息的轮询 147
6.2 游戏服务器架构演变 149
6.2.1 “上古时代”的游戏服务器 149
6.2.2 近代的网络游戏服务器 153
6.2.3 近现代经典游戏服务器模型 155
6.3 地图的无缝连接 157
6.3.1 无缝连接的分析 158
6.3.2 无缝地图更深层次的问题 160
第7章 游戏服务器的交互 165
7.1 无状态和有状态的服务器设计方案 165
7.1.1 无状态的服务器设计方案 166
7.1.2 有状态的服务器设计方案 167
7.2 轮询 169
7.3 集群方案 171
7.3.1 集群的几种方式 171
7.3.2 集群的方案 172
7.3.3 数据库方案 173
7.3.4 Web服务和数据库 174
7.3.5 其他方案 176
7.4 定时任务 178
第8章 游戏大厅 181
8.1 大厅登录流程 181
8.1.1 登录和选择游戏区 182
8.1.2 注册和登录 183
8.2 中间件 185
8.2.1 中间件的相关概念 186
8.2.2 ElasticSearch 191
8.2.3 在Python中使用ES 193
8.3 聊天服务 195
8.3.1 聊天服务器的搭建 195
8.3.2 聊天内容的获取和分发 196
8.4 大厅与游戏的对接 198
8.4.1 创建房间 198
8.4.2 与游戏的对接 199
第9章 实时交互服务器 202
9.1 长连接和强交互 202
9.1.1 TCP连接 203
9.1.2 多线程 205
9.1.3 异步控制 206
9.1.4 加入队列 207
9.2 使用UDP的方案 210
9.2.1 什么是UDP协议 210
9.2.2 TCP协议和UDP协议的区别 212
9.2.3 使用Python编写UDP服务 214
9.2.4 加入多线程 216
9.3 协议包的设计和实现 218
9.3.1 协议包头和包身 219
9.3.2 协议包完整性 221
9.3.3 协议的加密和压缩 222
9.3.4 协议包混淆 223
9.4 断线重连 224
第10章 天梯和经济系统 227
10.1 什么是天梯 227
10.1.1 天梯的框架 229
10.1.2 数据载入 230
10.2 天梯层级 231
10.3 经济系统 234
作者介绍:
暂无相关内容,正在全力查找中
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
暂无其它内容!
网站评分
书籍多样性:4分
书籍信息完全性:4分
网站更新速度:4分
使用便利性:4分
书籍清晰度:8分
书籍格式兼容性:8分
是否包含广告:7分
加载速度:3分
安全性:6分
稳定性:7分
搜索功能:5分
下载便捷性:9分
下载点评
- 经典(370+)
- 赞(130+)
- 体验好(360+)
- 值得下载(355+)
- 差评(556+)
- 情节曲折(339+)
- 中评(646+)
- 还行吧(619+)
- 愉快的找书体验(429+)
- 五星好评(641+)
- 购买多(143+)
- txt(150+)
下载评价
- 网友 堵***格:
OK,还可以
- 网友 步***青:
。。。。。好
- 网友 宫***凡:
一般般,只能说收费的比免费的强不少。
- 网友 常***翠:
哈哈哈哈哈哈
- 网友 谢***灵:
推荐,啥格式都有
- 网友 瞿***香:
非常好就是加载有点儿慢。
- 网友 权***颜:
下载地址、格式选择、下载方式都还挺多的
- 网友 蓬***之:
好棒good
- 网友 方***旋:
真的很好,里面很多小说都能搜到,但就是收费的太多了
- 网友 戈***玉:
特别棒
- 网友 龚***湄:
差评,居然要收费!!!
- 网友 曾***玉:
直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!
- 网友 曾***文:
五星好评哦
- 网友 师***怀:
好是好,要是能免费下就好了
- 网友 索***宸:
书的质量很好。资源多
- 网友 仰***兰:
喜欢!很棒!!超级推荐!
喜欢"游戏服务器架构与优化( 货号:711159547)"的人也看了
团体心理治疗中的依恋 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
中国优秀旅游城市:江门地图 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
Premiere Pro CS6案例教程(职业教育课程改革系 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
美术应试快捷得分: 素描静物 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
最新象棋特级大师对局精解(第1辑) pmlz 电子版 pdf docx 网盘 kindle azw3 下载
老夫子港台版1--忍无可忍 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
专利布局 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
9787302355656 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
未来小趋势 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
2023秋初中教材划重点七年级上册政治人教版初中同步讲解教辅资料七年级政治上册教材全解读教材帮手理想树 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 声律启蒙 弟子规 崇文书局 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 阿特米斯6时间悖论 儿童文学 奇幻小说 儿童奇幻文学经典 冒险 10~16岁儿童奇幻文学经典 天才腹黑少年的炫酷冒险 全新升级版 附赠全彩人物立绘与精灵族探索指南 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 阿尔瓦·阿尔托 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 频谱管理与监测 翁木云 等编著 电子工业出版社【正版】 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- Lonely Planet Singapore Encounter pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 都江堰/中华文化遗产图画书/漫眼看历史 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 认识长度.米与厘米 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 智能化高档物业保安/物业管理职业资格培训教材 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 钦差大臣 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 工程造价管理(谷洪雁) pmlz 电子版 pdf docx 网盘 kindle azw3 下载
书籍真实打分
故事情节:3分
人物塑造:3分
主题深度:7分
文字风格:7分
语言运用:5分
文笔流畅:9分
思想传递:3分
知识深度:6分
知识广度:4分
实用性:9分
章节划分:8分
结构布局:4分
新颖与独特:5分
情感共鸣:3分
引人入胜:3分
现实相关:6分
沉浸感:8分
事实准确性:3分
文化贡献:3分