×
思维导图备注
Zinx--Golang轻量级并发服务器框架
首页
白天
夜间
小程序
阅读
书签
我的书签
添加书签
移除书签
四、数据传输协议protocol buffer
来源:Aceld(刘丹冰)
浏览
990
扫码
分享
2019-05-11 19:46:48
当前内容版权归
Aceld(刘丹冰)
或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问
Aceld(刘丹冰)
.
上一篇:
下一篇:
一、引言
1、写在前面
2、初探Zinx架构
二、初识Zinx框架
1. Zinx-V0.1-基础Server
2.Zinx-V0.2-简单的连接封装与业务绑定
三、Zinx框架基础路由模块
3.1 IRequest 消息请求抽象类
3.2 IRouter 路由配置抽象类
3.3 Zinx-V0.3-集成简单路由功能
3.4 Zinx-V0.3代码实现
3.5 使用Zinx-V0.3完成应用程序
四、Zinx的全局配置
4.1 Zinx-V0.4增添全局配置代码实现
4.2 使用Zinx-V0.4完成应用程序
五、Zinx的消息封装
5.1 创建消息封装类型
5.2 消息的封包与拆包
5.3 Zinx-V0.5代码实现
5.4 使用Zinx-V0.5完成应用程序
六、Zinx的多路由模式
6.1 创建消息管理模块
6.2 Zinx-V0.6代码实现
6.3 使用Zinx-V0.6完成应用程序
七、Zinx的读写分离模型
7.1 Zinx-V0.7代码实现
7.2 使用Zinx-V0.7完成应用程序
八、Zinx的消息队列及多任务机制
8.1 创建消息队列
8.2 创建及启动Worker工作池
8.3 发送消息给消息队列
8.4 Zinx-V0.8代码实现
8.5 使用Zinx-V0.8完成应用程序
九、Zinx的链接管理
9.1 创建链接管理模块
9.2 链接管理模块集成到Zinx中
9.3 链接的带缓冲的发包方法
9.4 注册链接启动/停止自定义Hook方法功能
9.5 使用Zinx-V0.9完成应用程序
十、Zinx的连接属性设置
10.1 给链接添加链接配置接口
10.2 链接属性方法实现
10.3 链接属性Zinx-V0.10单元测试
基于Zinx的应用案例
一、应用案例介绍
二、服务器应用基础协议
三、MMO多人在线游戏AOI算法
3.1 网络法实现AOI算法
3.2 实现AOI格子结构
3.3 实现AOI管理模块
3.4 求出九宫格
3.5 AOI格子添加删除操作
3.6 AOI模块单元测试
四、数据传输协议protocol buffer
4.1 简介
4.2 数据交换格式
4.3 protobuf环境安装
4.4 protobuf语法
4.5 编译protobuf
4.6 利用protobuf生成的类来编码
五、MMO游戏的Proto3协议
六、构建项目与用户上线
6.1 构建项目
6.2用户上线流程
七、世界聊天系统实现
7.1 世界管理模块
7.2 世界聊天系统实现
八、上线位置信息同步
九、移动位置与AOI广播(未跨越格子)
十、玩家下线
十一、移动与AOI广播(跨越格子)
暂无相关搜索结果!
本文档使用
BookStack
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
普通下载
下载码下载(免登录无限下载)
你与大神的距离,只差一个APP
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
温馨提示
每天每在网站阅读学习一分钟时长可下载一本电子书,每天连续签到可增加阅读时长
下载码方式下载:免费、免登录、无限制。
免费获取下载码
下载码
文档格式
PDF
EPUB
MOBI
码上下载
×
微信小程序阅读
您与他人的薪资差距,只差一个随时随地学习的小程序
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度