基于Pomelo框架的分布式游戏服务器设计  

Designing a distributed game server based on pomelo framework

在线阅读下载全文

作  者:毛炜朋 张莹[1] MAO Wei-peng;ZHANG Ying(School of Mathematics and Computer,Guangdong Ocean University,Zhanjiang 524088,China)

机构地区:[1]广东海洋大学数学与计算机学院,广东湛江524088

出  处:《电子设计工程》2019年第9期35-38,42,共5页Electronic Design Engineering

基  金:广东海洋大学教育教学改革项目(524210215);广东省高等教育教学研究和改革项目(XJG201624)

摘  要:为了满足游戏服务器的高性能、易用、易扩展需求,让服务器能提供更稳定的服务,本文提出了基于模块化设计思想来实现分布式游戏服务器系统,并制定了游戏服务器系统体系结构的设计方案。首先对游戏服务器系统进行全面的分析,提出基于JavaScript编程语言和NodeJS运行环境的游戏服务器设计方案。通过采用Pomelo台服务器主机处理更加单一的逻辑。为了提高分布式主机的稳定性,对分布式主机采用了负载均衡策略。通过最后系统开发实验证明,采用模块化设计的分布式服务器具有更高的性能,服务器的扩展更加方便。In order to meet the highgame servers,and let the server provide a more stable service,this paper proposes a distributed game server system based on the modular architecture design idea,and develops the design scheme of the game server system architecture. Firstly,a comprehensive analysis of the game server system is carried out,and a game server design scheme based on the JavaScript programming language and the NodeJS runtime environment is proposed. By using the Pomelo framework technology,the entire server logic function is modularized,allowing a single server host to handle a single logical. in order to improve the stability of the distributed host,a load balancing strategy is adopted for the distributed host. Through the final system development experiments,distributed servers designed with modular architecture have higher performance and server expansion is more convenient.

关 键 词:分布式 模块化 负载均衡 游戏服务器 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象