论文部分内容阅读
随着计算机网络的逐渐普及,以及中国经济的高速增长,中国的网络游戏产业迅速发展,已经逐步成为当代许多人消遣、娱乐的主要方式。其中,网页游戏更是以其不用安装,操作简单,节奏轻松的特点,在广大学生群体和都市白领阶层影响越来越受欢迎。近年来国内也出现了以4399网,人人网游戏为代表的网页游戏平台取得了巨大的成功。然而国内真正拥有自主知识产权的网络游戏在整个网络游戏中的比重较低,基于商业上的考虑,主流的网页游戏平台的设计和实现方案也不公开,这对于想进入网页游戏领域的企业和个人来说都是很大的障碍。因此,设计与实现一个能容纳众多网页游戏的网页游戏平台,具有很好的理论意义和广阔的市场应用场景。论文在分析了网页游戏平台课题的背景以国内外发展现状的基础上,对平台的架构、网络通讯协议、线程池技术、服务器集群技术、数据库技术及数据缓存技术进行了深入研究。本文针对网页游戏的诸多特点,设计了平台的总体功能服务器架构方案和,参考MVC模型设计了平台的软件体系结构,给出了清晰合理的层次结构;然后论文结合本课题的实际情况,对服务器集群方案进行了深入探讨,确定了服务器集群的合理方案,并且给出了服务器集群的均衡负载方案。最后,介绍了重点模块的设计理念和相应的实现技术本文的最后,对全文的工作进行了总结和评价,并且分析了后续的工作和需要进一步研究的内容。网络游戏作为现在和未来的热门领域,涉及到服务器集群,网络通讯,数据存储等诸多领域,仍然需要不断的学习和深化研究。本文针对网页游戏设计的游戏平台,在理论和实践上,都有很好的借鉴意义。