节点文献

网络角色扮演游戏中大规模用户的并发技术研究

The Concurrent Technology Research for Large-scale Users of Online Role-playing Games

【作者】 李洋

【导师】 苏志同;

【作者基本信息】 北方工业大学 , 计算机应用技术, 2014, 硕士

【摘要】 近年来,网络游戏在互联网行业中异军突起,发展迅速。游戏玩家的潜在人群日益增多,游戏玩家数量急剧增长,对游戏服务器本身的高效性和稳定性提出了新的挑战。本文以MMORPG(大规模多人在线角色扮演类游戏)为研究对象。系统地分析了MMORPG服务器架构的发展现状,在此基础上,提出了一种改进型架构,以求可以提高服务器端的并发响应人数上限,缩短请求-响应的应答时间。主要的研究内容如下所示:第一,对当今流行的MMORPG服务器架构做深入研究,并对相关技术进行分析。定义MMORPG中的常用术语词汇,分析了架构模式中的数据通信、线程池和负载均衡等关键技术。第二,在现有常用的混合型集群架构基础上,针对MMORPG的自身特点,对传统的架构模式和数据库搭建模式进行改进。自行设计一套可行、高效的MMORPG并发架构模式,解决数据库端负载重的问题,提高服务器端的并发响应人数上限。第三,分析负载均衡技术的管理策略,在设计的架构模式中,使用一种基于URL重定向的改进型负载均衡管理策略,达到既能提高服务器的使用率,同时又不会因此而增加大量运算、加大服务器端压力的目的,实现服务器集群的负载均衡。第四,应用上述的服务器架构模式和负载均衡策略,实现一个可运行的应用系统。通过测试,验证上述架构模式和管理策略的可行性。

【Abstract】 The online game has become more and more popular in the electric game industry in recent years. Thus, the increasing number of game players and the potential ones pose a new challenge for the efficiency and stability of the game server.The thesis analyzed systematically the development of architecture of MMORPG (massively multiplayer online role-playing game) server, thus proposed an improved architecture to raise the upper limit of the concurrent number of responses of the server and to shorten the request-answer time.The research contents of the thesis are as follows:Firstly, this thesis studied the architecture and relevant techniques of the popular MMORPG server deeply. A common vocabulary of domain abstractions was defined, and the key techniques of data communication and load balancing were analyzed.Secondly, the study improved the traditonal pattern of the architecture and database building of MMORPG on the base of the common hybrid cluster architecture, and designed a feasible and efficient concurrent architecture of MMOPRG to resolve the problem of heavy load of the database, thus raised the upper limit of concurrent number of responses of the server.Thirdly, the thesis analyzed the management strategy of the technique of load balancing, and adopted a simplied strategy in the designed architecture, to promote the server usage and avoid increasing pressure to the server, and achieved the goal of balancing load of the server clustering finally.Lastly, the thesis realized an executable application system with the above server architecture pattern and strategy of load balancing, which was verified by testing.

【关键词】 MMORPG服务器架构数据库负载均衡
【Key words】 MMORPGserver architecturedatabaseload balancing
  • 【分类号】TP311.13;TP317
  • 【被引频次】1
  • 【下载频次】150
  • 攻读期成果
节点文献中: 

本文链接的文献网络图示:

本文的引文网络