【摘 要】
:
近年来,随着移动终端技术的发展、各大互联网公司的崛起,移动互联网发展迅猛。用户对于移动应用的功能和体验的需求逐步提高,网络互动应用是现在和未来APP的主流趋势,因此研
论文部分内容阅读
近年来,随着移动终端技术的发展、各大互联网公司的崛起,移动互联网发展迅猛。用户对于移动应用的功能和体验的需求逐步提高,网络互动应用是现在和未来APP的主流趋势,因此研究一款高效的、可扩展的基于移动互联网的网络互动应用的通用架构具有重要的现实意义。本文基于目前智能终端占有率最高的两个平台--Android平台和iOS平台设计并实现了一套跨平台网络互动应用通用架构,该通用架构具有广泛的可适用性,主要应用于网络对战类应用,同时也可适用于社交互动类、角色扮演(RPG)类和棋牌类等应用。本文首先介绍了与移动网络互动应用架构开发密切相关的基础内容,包括Socket网络编程技术、多线程编程技术和线程池技术、Cocos2dx引擎的特点以及利用lua脚本语言进行客户端开发的优势。以这些技术为基础提出了移动网络互动应用通用架构的整体架构和详细互动应用系统设计。本课题研究的重点在于移动网络互动架构服务器端的设计与实现,为了适应日益增长的用户群,提高移动网络互动应用服务器的性能,本课题摒弃了传统的单游戏服务器结构,采用了新型的集群式服务器架构,在整个集群中包括入口服务器、游戏服务器、数据库服务器和互动服务器。本文详细介绍了整个服务器架构的搭建、底层通信模块的实现、集群式服务器间的沟通和服务器集群的扩容等内容。同时针对这五类服务器中的特色功能模块和运行流程进行了介绍。本课题实现的集群式服务器架构具有较好的通用性,一方面体现在底层通信模块和上层逻辑处理的封装,只需要修改其中的游戏逻辑处理即可新增一个新的功能服务器。另一方面体现在相同服务器的扩容,本课题采用了两种负载均衡技术,当现有服务器满载时可以通过添加新的服务器进行分压。本课题也对通用架构的客户端部分进行了开发,本文详细介绍了客户端的框架设计、主要界面设计和主要流程设计。重点是客户端与服务端的通讯部分以及客户端主要通用模块的实现,其中包括精灵系统、事件分发系统和资源配置系统等等。使得开发人员能够使用本通用架构进行快速开发,并主要关注于游戏功能逻辑的设计,可以开发出多种类型的网络互动应用,较好地体现了本架构的通用性。另外,本文利用此移动网络互动应用架构开发了一款手机网游验证了本架构的运行效果,对服务器端采用特定的工具结合脚本进行了并发性压力测试,得出了服务器的性能报告;对客户端各大模块功能设计完整的测试用例进行了完整的功能测试。最后得出,本架构在扩展性、可靠性、通用性、系统性能和预定功能各方面均达到了预期的要求。
其他文献
随着计算机技术和通信技术地不断发展,各行各业中积累的数据量正在日益增长,数据挖掘作为一种能从大规模数据中发现隐含知识的技术,有着广泛的应用前景。聚类分析作为数据挖
近年来,随着科技的发展和时代的进步,国内外涌现了大量的数据中心,并面向用户提供基础架构、服务、平台等三种形式的服务。如今,随着数据中心服务的兴起,大量的商业企业、研
合成精馏流程最优结构的问题包含三个主要内容:(1)确定精馏流程结构的搜索空间;(2)生成或表示搜索空间内的精馏流程结构;(3)对精馏流程结构进行优化评价并获得最优的精馏流程结构。但是,目前已有的精馏流程结构搜索空间生成方法存在搜索空间不完整、包含许多不具有优势的精馏流程结构或者一些具有潜在优势的精馏流程结构被遗漏等问题。此外,为简化问题复杂性实现有效求解,现有方法大都是基于简捷模型对精馏流程进行模
当今世界,移动互联网对人们生活的影响日益加强,使用各种移动终端访问互联网已经成为一种趋势,同时也带来了海量的移动互联网流量。爆炸式增长的数据给数据采集终端带来巨大
随着二孩政策的开放,幼儿园数量的剧增,学前教育事业蓬勃发展,社会对学前教育的关注也随之升高。凉山州区位劣势明显经济落后,贫困地区居多,教育发展滞后。党中央强调,教育是脱贫致富的根本之策,为此也大力支持凉山地区发展教育事业,特别强调发展学前教育的重要性。认为学前教育的关键是促进儿童健康发展,儿童的健康发展关乎家庭和社会的希望。当前凉山幼儿教师师资主要来源于凉山地区高职院校学前教育专业培养输送的毕业生
目的:WY-101系列化合物是本课题组自行设计的一类结构新颖,作用长效的胰高血糖素样肽-1受体激动剂(Glucagon-like peptide-1 receptor agonists,GLP-1RAs)。本研究利用胰高血糖素样肽-1受体(Glucagon-like peptide-1receptor,GLP-1R)和胰高血糖素受体(Glucagon receptor,GCGR)稳定表达的细胞模型
随着现如今社会网络技术的快速发展,大量的种类繁多的社交App渗透进人们生活的同时也带来了安全隐患,隐私保护成为现如今社会网络研究的一大热点。很多专家投身于数据隐私保
随着计算机科学与技术的发展,图数据结构在各个领域内得到广泛应用。图数据管理和查询已经成为一种研究热点。其中,图查询的基本方式分为子图匹配查询和图相似性查询。子图匹
随着网络技术的高速发展,互联网已经成为日常生活和文明进步中至关重要的部分,且由于光通信技术的普及和应用,链路传输速率已不再是制约网络技术性能提升的瓶颈,而网络查找和
高速通信领域的扩张对通信的速率提出了更高地要求,多核架构的蓬勃发展以及逐渐成熟的并行计算模型和多线程技术在近年来受到的关注度越来越高。本文基于多核平台架构,建立了