【摘 要】
:
从21世纪以来,互联网在我国飞速发展,截止到2019年底,我国的网民数量达到了8.5亿,互联网普及率约为60%。同时,中国手机网民的规模也达到了4.5亿,占总体规模的73%,随着手机的
论文部分内容阅读
从21世纪以来,互联网在我国飞速发展,截止到2019年底,我国的网民数量达到了8.5亿,互联网普及率约为60%。同时,中国手机网民的规模也达到了4.5亿,占总体规模的73%,随着手机的普及、4G网络的便利性,移动端游戏产业快速发展,手机游戏玩家数量在不断的增长,为了应对如此庞大数量的玩家,老旧的服务器框架已不能满足需求,这时就迫切需要一个优秀的游戏服务器架构。这类架构需要在满足玩家良好游戏体验的同时,更需具备良好的容灾能力、可扩展性和可扩展性,旨在帮助公司加快开发同类游戏项目的进度,进而节省项目成本,提高企业利润。本文面向网络游戏中的移动端MMORPG类型的游戏,以服务器分布式设计技术为核心,高性能、高稳定性、高可扩展性和高可移植性为设计目标的架构,针对移动端游戏服务器设计过程中的关键技术点展开研究,设计一个分布式的MMORPG类游戏服务器架构,并且以ZMQ网络库及Raft一致性算法等部分开源技术进行设计和实现。本文的主要研究内容如下:1)分析目前移动端网络游戏行业的发展现状,了解服务器技术发展的不同阶段,研究当前网络游戏服务器技术所面临的问题。2)通过搜集并对比相关服务器开发技术,找到合理高效的技术为服务器架构设计提供基础,相关技术主要有:ZMQ网络库、Raft一致性算法、Redis、协程技术。3)通过研究MMORPG类移动游戏的特点,提出了移动游戏服务器架构的功能性需求和非功能性需求,并以此为设计目标分析服务器架构各模块功能组成,制定出整体架构的分布式策略,其中分布式服务器主要包括有:网关服务器、游戏服务器、场景服务器、公共服务器、数据库服务器、战斗服务器、路由服务器。上述架构通过结构分层可划分为四层,即网络层、服务层、应用层、数据层。在网络层,使用了基于ZMQ消息队列技术中的ROUTER—DEALER模式实现了分布式架构各节点间的消息通信,保证了节点通信消息的高速转发;在服务层,使用了基于协程技术的同步RPC方案,它让分布式调用流程变得更加简单,在提供强大的远程调用能力时不损失本地调用的语义简洁性,并且提高了开发效率和可维护性。同时在数据序列化和反序列化中提出了更高效的方式,加快了同步RPC响应的速度;在应用层,使用了基于Raft一致性算法的思想实现了公共业务模块,它为公共业务逻辑负载均衡的分配指定公共服务器,保证了公共业务的一致性,并能在节点发生故障后快速恢复。在数据层,使用了基于Redis Cluster集群技术完成了数据的缓存功能,减少了对数据库的冗余操作,高效提升了对数据的读写能力。4)本文最后根据整体设计和详细设计实现了对应的功能,并在该系统上进行功能压力测试,测试结果验证了上述设计能够提升节点间的数据通信速度和数据的高速读写能力。
其他文献
光纤传感器在应变监测领域,尤其是建筑施工领域应用十分广泛。地基沉降以及建筑物倾斜将会导致建筑物受损,本文研究了各类光纤传感器的国内外研究现状,并以地基沉降量及建筑
本文主要通过构建创新空间探索了创新效率和创新异质性等创新相关指标的测度方法。基于“投入-产出”的视角,本文用创新投入和创新产出的多维向量表示企业微观的创新活动,所
经典的室内定位技术主要依靠WiFi信号、电磁、红外线等无线信号来构建位置指纹数据库,从而实现室内定位。然而对于未知环境,位置指纹定位技术并不能实现自身位置感知。随着移动机器人的技术越来越成熟、应用越来越广泛,机器人领域中有关未知、复杂环境中同时定位与建图(SLAM)相关问题的研究也愈发重要。SLAM技术的一个关键问题就是闭环检测。由于机器人传感器的累计误差使得地图逐渐偏离正确轨迹,因此本文在综合分
生成式对抗网络(GAN)最近成为人工智能方向的热门研究领域,本翻译报告是基于伊恩·古德费洛2016年发表的题为《生成式对抗网络》的论文的翻译实践。GAN的基本思想源自博弈论
在夏季白天,步行道的阴影空间多寡直接影响行人的步行热舒适性,因此掌握步行道上的阴影空间分布对分析步行环境的夏季热舒适性起到重要作用,尤其是掌握使步行者的身体完全处
认知无线电技术在提高无线频谱的利用率、改善频谱资源的紧张状况上有十分广阔的发展前景。基于中继技术的无线通信网络具有更大的覆盖范围和更高效的信息传输。结合认知无线电技术和中继技术的优势,可以构建一种新的网络模型,即基于频谱租借模式的认知无线网络。在这种网络模型下,次级用户通过帮助主用户中继信息而获得授权频谱的使用权,这种合作的方式会使得主用户和次级用户达到双赢的状态。但是,这种模型也面临着一些问题和
“大众创业,万众创新”的倡议强化我国对于创业的重视度。与创业直接相关的便是企业家精神。企业家精神包含六个典型特征:创新精神和创业精神、合作精神和契约精神、敬业精神
近年来,人工智能技术和物联网发展越来越迅猛,而作为人工智能技术的基础和物联网最重要的数据接入口,传感器也越来越受到国家和行业的重视。为了满足人工智能技术和物联网的需要,传感器逐渐从过去单一化渐渐向集成化,微型化,智能化发展。微处理器带来的数字化革命,也对传统传感器造成冲击,因此研究集成了微处理器的智能传感器系统具有重要意义。本文首先阐述了智能传感器的研究背景和国内外发展现状,然后对传感器的基本特性
随着经济全球化的不断发展,世界各国之间的合作不断加强,2010年中国超过日本成为世界第二大经济体,中国的发展引起了世界的瞩目。外宣翻译也变得越来越重要了。近年来,中国经
异构网络作为下一代5G网络的基础,具有提高网络传输速率、提高频谱资源利用率、易于安装、提高覆盖面积、减小网络覆盖盲区、提高网络可靠性、低成本、节约能量等优点。Femtocell网络作为异构网络组成部分,被研究机构和工业所广泛关注。Femtceoll网络的引入,给无线网即带来机遇,又带来了挑战。由于Femtocell网络的随机部署,以及占用与宏蜂窝网络相同的频谱资源,Femtocell网络必然会对原