导图社区 游戏服务器
游戏服务器知识点分享!下图的内容包括网络层、消息解析、消息分发、业务处理、DB操作五大部分,带你系统地了解游戏服务器架构。涉及计算机有关的知识点,感兴趣的小伙伴,记得阅读收藏!
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
游戏服务器
网络层
网络原语管理
网络连接管理(大量网络连接)
数据包接受和发送
网络连接类型
TCP
UDP
WebSocket
Http
代理
消息解析
接受网络层数据包
按格式解析流数据
将消息转发给消息分发系统
协议格式(pb,字符流等)
protobuf
字节流(需要业务自行解析和封装)
json
msgpack
消息分发
Handler注册(消息ID与消息Handler)
Handler分发
业务处理
单线程?多线程?处理
游戏配置管理
玩家集合管理
游戏对象集合管理(分不同游戏类型)
消息返回,网络层
DB接口
DB操作
业务请求接口
DB配置
DB链接管理
消息分发与负载均衡
线程池管理
Redis ? Mysql
数据压缩(lz4)