基于ace网络游戏平台部署监控的研究和实现

基于ace网络游戏平台部署监控的研究和实现

ID:32347865

大小:3.32 MB

页数:83页

时间:2019-02-03

基于ace网络游戏平台部署监控的研究和实现_第1页
基于ace网络游戏平台部署监控的研究和实现_第2页
基于ace网络游戏平台部署监控的研究和实现_第3页
基于ace网络游戏平台部署监控的研究和实现_第4页
基于ace网络游戏平台部署监控的研究和实现_第5页
资源描述:

《基于ace网络游戏平台部署监控的研究和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于ACE的网络游戏平台部署监控研究与实现基于ACE的网络游戏平台的部署监控研究与实现摘要随着互联网的发展,网络应用软件正在不断地被开发。在这个大背景下,网络游戏作为一个新兴的娱乐模式也在迅速地发展和壮大,网络游戏平台就是一个典型的网络应用软件。每一种网络应用软件的背后都由大量服务器和服务进程在支撑着,这些服务器和服务进程的日常升级维护显得非常重要。但目前对于服务器和服务进程的管理没有一个相对独立和通用的规范,手动更新服务进程是比较普遍的现象。因此,针对网络游戏平台,本文详细阐述一种基于AdaptiveCommunicationEnv

2、ironment(简称ACE)的网络游戏平台部署监控系统—DMSystem,来合理和便捷地管理大型网络游戏平台背后的服务器及其服务进程。本文主要设计一套适用于大型网络游戏平台的通用部署流程以及监控体系,讨论ACE在大型网络游戏平台应用中的开发效率和运行效率。DMSystem主要是在ACE框架下设计和开发的,其组成部分包括:部署服务群、监控服务群和部署监控客户端三大部分。部署服务群由各个节点服务进程(NodeService)、部署中心服务进程和数据服务进程组成。其主要是实现在服务进程程序开发完毕后,把服务进程程序部署到各个目标服务器上,

3、并保证其正常运行,同时还兼顾服务进程的升级工作。所有服务进程都使用ACE框架,利用ACE的跨平台性,让更多类型的操作系统可以适用这个系统。这将使程序员摆脱操作系统的约束,不再为每一种操作系统单独开发一套服务进程代码。监控服务群是由各个采集服务进程(CollectService)、监控中心服务进程和数据服务进程组成。它是在服务进程程序被成功部署后再开始工作,主要是实现对服务进程的实时监控,保证服务进程程序正常运行,使目标服务进程真正成为网络应用软件的坚实后盾。其所涉及的服务进程也都使用ACE框架,这里更I基于ACE的网络游戏平台部署监控

4、研究与实现关注ACE的面向对象模式编程。ACE框架中有非常多的针对网络开发所封装的模式,如ACE_Reactor、ACE_Task等,这些模式都为服务进程的开发提供方便,使程序员只需关注服务进程的业务逻辑而无须了解网络编程的底层接口。部署监控客户端是一个面向部署中心服务进程和监控中心服务进程的客户端,作为一个系统,客户端主要是接收操作员的工作指令以及提供操作员所需的信息。虽然这个部分不是本论文所阐述的重点,但它确是整个部署监控系统中不可或缺的一部分,是系统完整性的一个重要组成部分。DMSystem使用ACE框架的跨平台性来实现编程角度

5、的平台无关性,使更多操作系统的服务进程可以便捷地加入到这个系统中;同时使用ACE的面向对象模式编程,使Socket网络服务进程的开发更加轻松,实现了业务和网络收发的松耦合。从业务角度来说,DMSystem通过一个完整的部署体系,开发者只需部署一个NodeService即可实现目标服务进程程序的自动部署和管理;另外,只需目标服务进程程序遵循一个约定的网络协议,或者调用ACE开发的通用COM组件,即可成为此系统中被监控的对象,监控体系会实时通报服务进程和机器的运行情况。本文的创新性工作主要在于:(1)提出一种针对大型网络游戏平台的服务进程

6、部署和监控流程,同时设计一套部署监控协议规范。(2)利用ACE框架实现编程层面的跨平台性,让更多的操作系统适用这套系统。(3)利用ACE框架的模式编程,使程序员只需关注服务进程的业务逻辑而屏蔽网络收发逻辑。(4)DMSystem的实现与应用。关键词ACE,部署监控系统,模式编程,服务器,服务进程,网络游戏平台II基于ACE的网络游戏平台部署监控研究与实现RESEARCHANDIMPLEMENTATIONOFONLINEGAMEPLATFORMDEPLOYMENTMONITORINGSYSTEMBASEDACEFRAMEWORKABST

7、RACTWiththedevelopmentoftheInternet,networkapplicationsoftwaresarerapidlybeingwellknown,suchasQQ,MSN.Everykindofnetworkapplicationsaresupportedbythelargenumberofserversandservices,whilethemaintenanceandupgradingfortheseserversandservicesisveryimportant.However,themanage

8、mentforserversandserviceshasnotuniversalnorms,arelativelycommonphenomenonistomanuallyupdateservice.Inthispaper

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。