<9>基于linux百万级高并发框架Skynet—830人已学习
课程介绍
全面介绍一款专门为游戏服务所打造的后台框架skynet,Actor模型的剖析与搭建,通用服务模块认识与应用,从宏观框架到具体代码应用。 让你轻松掌握一款高性能高可用高并发的后台技术框架。
课程收益
本课程涉及到skynet框架原理的剖析、基本API应用、网关服务搭建、登录服务搭建、分布式服务搭建、热更技术应用。以及配套外围模块应用,例如: mysql、protobuffer、http、DNS。课程还涉及到多种加解密算法与hash算法,并且提供一套常用的网络安全传输加密方案。
讲师介绍
王桂林 更多讲师课程
能众软件,能众教育创始人,毕业于山东大学,曾工作于世界500强企业海尔,华为,历任软件工程师,软件架构设计师,项目经理等。
课程大纲
第1章:Day1
1. skynet模型介绍 31:30
2. skynet安装与配置文件介绍 59:38
3. 服务的基础API 30:47
4. skynet的环境变量 38:57
5. skynet普通服务 29:52
6. skynet多节点原理分析 19:53
7. 全局唯一服创建与查询 34:32
8. 多节点的全局唯一服 24:18
第2章:Day2
1. review 37:39
2. 本地别名与全局别名 33:19
3. 别名源码查看与修改 26:33
4. sleep与fork调度 42:31
5. 长时间工作的服务 27:40
6. 服务协程wait与wakeup 36:18
7. 服务调度timeout 38:30
8. 获取时间与错误处理 25:11
第3章:Day3
1. review 26:58
2. skynet消息介绍 33:01
3. skynet的打包解包 54:38
4. 发送不需要应答的消息 31:20
5. 发送必须要应答的消息 37:38
6. 使用response进行应答消息 27:06
7. call失败的情况 7:13
8. send与call综合示例 27:15
9. 服务重入解决办法 22:49
第4章:Day4
1. review 26:04
2. 其他消息的发送与响应 18:55
3. 代理服务 44:04
4. 跨节点消息通信 21:25
5. multicast组播 36:58
6. skynet中的socket介绍 24:57
7. 简单socket的监听端 22:44
8. socket读写操作 28:06
9. socket代理服务以及socket遗弃控制权 26:53
10. socket主动连接端 31:36
第5章:Day5
1. review 52:43
2. socketchannel模式1 47:39
3. socketchannel模式2 42:05
4. DNS服务 35:52
5. snax服务的请求与响应 47:09
6. snax热更新 45:04
第6章:Day6
1. review 13:20
2. 编写最简单的gateserver 31:56
3. 网关服务的通信协议 32:35
4. 给网关服务发送lua消息 50:12
5. 网关服务与代理服务 53:08
6. 自带的网关服务 27:26
7. mysql 45:05
第7章:Day7
1. dhexchange 49:10
2. hmac64密钥验证 24:35
3. 其他算法库 32:48
4. loginserver原理 26:17
5. loginserver模板使用 34:15
6. 客户端登录代码实现 47:41
7. loginserver错误值处理 22:00
8. lua中的protobuffer 53:19
第8章:Day8
1. msgserver模板介绍 50:43
2. msgserver原理 33:22
3. msgserver登录实现 41:34
4. msgserver异常状态介绍 15:43
5. msgserver请求与应答 32:41
6. msgserver改善 23:03
7. agent服务 52:07
8. httpd服务 39:41
9. 发送http的请求 18:16
大家可以点击【 查看详情】查看我的课程
课程介绍
全面介绍一款专门为游戏服务所打造的后台框架skynet,Actor模型的剖析与搭建,通用服务模块认识与应用,从宏观框架到具体代码应用。 让你轻松掌握一款高性能高可用高并发的后台技术框架。
课程收益
本课程涉及到skynet框架原理的剖析、基本API应用、网关服务搭建、登录服务搭建、分布式服务搭建、热更技术应用。以及配套外围模块应用,例如: mysql、protobuffer、http、DNS。课程还涉及到多种加解密算法与hash算法,并且提供一套常用的网络安全传输加密方案。
讲师介绍
王桂林 更多讲师课程
能众软件,能众教育创始人,毕业于山东大学,曾工作于世界500强企业海尔,华为,历任软件工程师,软件架构设计师,项目经理等。
课程大纲
第1章:Day1
1. skynet模型介绍 31:30
2. skynet安装与配置文件介绍 59:38
3. 服务的基础API 30:47
4. skynet的环境变量 38:57
5. skynet普通服务 29:52
6. skynet多节点原理分析 19:53
7. 全局唯一服创建与查询 34:32
8. 多节点的全局唯一服 24:18
第2章:Day2
1. review 37:39
2. 本地别名与全局别名 33:19
3. 别名源码查看与修改 26:33
4. sleep与fork调度 42:31
5. 长时间工作的服务 27:40
6. 服务协程wait与wakeup 36:18
7. 服务调度timeout 38:30
8. 获取时间与错误处理 25:11
第3章:Day3
1. review 26:58
2. skynet消息介绍 33:01
3. skynet的打包解包 54:38
4. 发送不需要应答的消息 31:20
5. 发送必须要应答的消息 37:38
6. 使用response进行应答消息 27:06
7. call失败的情况 7:13
8. send与call综合示例 27:15
9. 服务重入解决办法 22:49
第4章:Day4
1. review 26:04
2. 其他消息的发送与响应 18:55
3. 代理服务 44:04
4. 跨节点消息通信 21:25
5. multicast组播 36:58
6. skynet中的socket介绍 24:57
7. 简单socket的监听端 22:44
8. socket读写操作 28:06
9. socket代理服务以及socket遗弃控制权 26:53
10. socket主动连接端 31:36
第5章:Day5
1. review 52:43
2. socketchannel模式1 47:39
3. socketchannel模式2 42:05
4. DNS服务 35:52
5. snax服务的请求与响应 47:09
6. snax热更新 45:04
第6章:Day6
1. review 13:20
2. 编写最简单的gateserver 31:56
3. 网关服务的通信协议 32:35
4. 给网关服务发送lua消息 50:12
5. 网关服务与代理服务 53:08
6. 自带的网关服务 27:26
7. mysql 45:05
第7章:Day7
1. dhexchange 49:10
2. hmac64密钥验证 24:35
3. 其他算法库 32:48
4. loginserver原理 26:17
5. loginserver模板使用 34:15
6. 客户端登录代码实现 47:41
7. loginserver错误值处理 22:00
8. lua中的protobuffer 53:19
第8章:Day8
1. msgserver模板介绍 50:43
2. msgserver原理 33:22
3. msgserver登录实现 41:34
4. msgserver异常状态介绍 15:43
5. msgserver请求与应答 32:41
6. msgserver改善 23:03
7. agent服务 52:07
8. httpd服务 39:41
9. 发送http的请求 18:16
大家可以点击【 查看详情】查看我的课程