您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 会议纪要 > 82基于JAVA NIO通信框架的电话会议系统监控模块的设计与实现
西安电子科技大学硕士学位论文基于JAVANIO通信框架的电话会议系统监控模块的设计与实现姓名:陈方申请学位级别:硕士专业:软件工程指导教师:王亚民;王宇辉20100601题(中、英文)目基于JAVANIO通信框架的电话会议系统监控模块的设计与实现DesignandImplementationofMonitoringModuleinTeleconferenceSystemBasedonJAVANIONetworkFramework作者姓名陈方王亚民教授软件工程提交论文日期二〇一〇年六月王宇辉高工学校指导教师姓名职称工程领域企业指导教师姓名职称代号分类号学号1070110072035TP133.5公开密级UDC编号摘要Java在网络应用开发中使用非常广泛,但采用Java传统通信框架开发出的网络应用已经难以满足目前高性能网络高并发的需求,因此需要研究新的Java高性能网络框架技术。本论文首先介绍了阻塞I/O技术,通过对比分析了JAVANIO技术的特点和优势,随后分析了基于JAVANIO的通信框架:Reactor模型和Apache提供的MINA框架,在这个基础上设计了电话会议系统Actools的监控模块,其中包括监控子模块、接口和数据库的设计,并给出了缓存和通信框架设计的部分实现。。昀后,通过性能测试的数据比对,本文研究与设计的监控模块切实可行,解决了老版本并发访问量低和不稳定的问题,功能和性能分别达到了预期目标。关键词:JAVANIO通信框架电话会议监控AbstractJavaisusedinthedevelopmentofnetworkapplicationwidely,butJavanetworkapplicationdevelopedbytraditioncommunicationframeworkishardtomeetthisrequirement,soweneedtoexplorenewjavahighperformancenetworkapplicationtechnologies.Firstly,thisthesismakesanintroductiononblockingI/OtechnologyandanalyzesthefeatureandadvantageofJAVANIOtechnologybycomparingwithit.Then,thethesisstartstoresearchontheframeworktechnologybasedonJAVANIO,includingReactorpatternandMINAframeworksupportedbyApache,anddesignthemonitoringmoduleinteleconference,includingthemonitoringsub-modules,interfaceanddatabasedesignbasedonthis.Afterthat,Itgivessomeimplementationofthecacheandframeworkdesign.Aftertestingandcomparingthedata,theprogramoftheteleconferencemonitoringsystemisfeasible,wesolvedtheproblemsofthesituationoflowparallelclientrequestandunsteadyinoldsystem.Everyfunctionalmoduleandperformancehasachievedtheexpectedgoal.Keyword:JAVANIONetworkFrameworkTeleconferenceMonitor目录 第一章绪论......................................................................................................................1 1.1 ........................................................................................................1 研究背景1.1.1 .................................................................................................1 研究现状1.1.2 .........................................................................................2 关键技术背景1.2 ........................................................................................3 研究的目的和意义1.3 ........................................................................................................4 论文工作1.4 ........................................................................................................4 本章小结第二章JAVAI/O通信技术介绍.......................................................................................5 2.1阻塞I/O通信相关技术.........................................................................................5 2.1.1阻塞I/O技术..............................................................................................5 2.1.2多线程技术...............................................................................................7 2.2NIO通信相关技术...............................................................................................9 2.2.1线程池技术...............................................................................................9 2.2.2NIO技术..................................................................................................10 2.3JAVANIO通信框架...........................................................................................14 2.3.1Reactor模型............................................................................................14 2.3.2MINA框架..............................................................................................16 2.4本章小结............................................................................................................18 第三章电话会议系统中监控模块的需求分析............................................................19 3.1项目概述............................................................................................................19 3.2功能需求............................................................................................................19 3.2.1系统总体用例.........................................................................................19 3.2.2会议监控模块的细化用例....................................................................21 3.3非功能需求........................................................................................................22 3.3.1软硬件需求.............................................................................................22 3.3.2性能需求.................................................................................................22 3.3.3稳定性需求.............................................................................................24 3.3.4安全需求.................................................................................................25 3.3.5运行约束................................................................................................25 3.4本章小结...........................................................................................................25 第四章Actools2.0系统中监控模块的设计与实现.....................................................27 4.1监控模块总体分析.....................................................................
本文标题:82基于JAVA NIO通信框架的电话会议系统监控模块的设计与实现
链接地址:https://www.777doc.com/doc-4211427 .html