发明授权
- 专利标题: 一种高并发游戏服务器架构
-
申请号: CN202410956845.1申请日: 2024-07-17
-
公开(公告)号: CN118509466B公开(公告)日: 2024-11-05
- 发明人: 孟世博 , 高天寒 , 朱子辰 , 江欣蓓
- 申请人: 东北大学
- 申请人地址: 辽宁省沈阳市和平区文化路三号巷11号
- 专利权人: 东北大学
- 当前专利权人: 东北大学
- 当前专利权人地址: 辽宁省沈阳市和平区文化路三号巷11号
- 代理机构: 沈阳东大知识产权代理有限公司
- 代理商 梁焱
- 主分类号: H04L67/131
- IPC分类号: H04L67/131 ; H04L69/16 ; H04L43/08 ; H04L43/18
摘要:
本发明提供一种高并发游戏服务器架构,涉及计算机系统及网络通信技术领域。部署在Linux操作系统上,包括服务端、客户端。客户端是基于NCurses绘制的命令行应用程序;服务端包括IO多路复用模块、协议解析模块、命令行参数解析模块、日志记录模块和游戏逻辑模块。IO多路复用模块基于Linux系统提供的Epoll机制处理TCP网络请求;协议解析模块使用基于TCP协议设计的应用层协议作为通信协议,使用事件总线分发网络事件;命令行参数解析模块用于处理运行时通过命令行传递的参数,能动态指定端口和日志等级参数。本发明能承受较高吞吐量,在高并发场景发挥良好;仅使用单个线程,能充分利用操作系统资源,避免上下文切换带来的性能开销。
公开/授权文献
- CN118509466A 一种高并发游戏服务器架构 公开/授权日:2024-08-16