欢迎来到天天文库
浏览记录
ID:32133143
大小:2.52 MB
页数:56页
时间:2019-01-31
《【硕士论文】基于Mina的消息中间件的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要随着计算机的普及及计算机网络技术的不断发展,信息交互已经不再只是停留在单个计算机内部或局域网络之间有限的资源间。计算机应用的多元化范围不断扩张,迫切的需要一种标准的能在不同的应用环境下进行消息传递的机制。计算机消息中间件就是该机制的一种体现。本文在详细分析消息中间件以及TCP-Socket协议的基础上,就Mina框架在消息中间件系统中的应用进行了深入的探讨和研究,结合Mina2.0框架对传统的消息中间件做了进一步的拓展,主要研究工作有以下几个方面。首先,使用分层次与模块化的方式开发,使消息中间件既可以作为单一的消息中转站,也可以将具
2、体的模块代码嵌入消息中间件之中;其次,传统的消息中间件一般是基于一个特定的平台进行开发,对于客户端的要求比较严格,而本中间件在提供标准的Java客户端实现接口的同时也支持其他类型的客户端支持,只要遵循TCP-Socket协议的软件都可以作为该中间件的客户端与本中间件进行通信:最后,在实现传统的消息中间件功能的基础上,该软件使用轻量级的设计架构进行开发,简化了传统消息中间件的开发步骤。对于该消息中间件程序员可以很容易的进行中间件核心的二次开发和代码重构,实现特定的具体功能变得更加简单和快速。本系统依托Java平台的设计实现了基于Mina2
3、.0框架的消息中间件服务,实现了Socket下非阻塞方式下的异步传输,支持批量数据传输,可灵活自定义中间件模块的使用,解决了发送和接收的异步问题及不同操作系统、不同语言平台间互操作和无缝连接。具有网络开销小、可进行大流量的网络并发控制、支持批量数据传输,可灵活自定义中间件模块的使用、可灵活的加载过滤器机制,实现自定义格式环境下的网络数据传输等特征。关键词:消息中间件Mina框架SocketAbstractWithcomputer’spopularizationandcontinuousdevelopmentofcomputer-netw
4、orktechnology,informationexchanghasbeyondthe绷ofacomputerandLAN.Computer’applicationbecomesmoreandmorediversifiedandnoodsastandardmechanismformessage-passunderdifferentapplicationenvironment.Computer’MOMisareflectionofthiskindmechanism.BasedontheMinaframeworkinMessage-Ori
5、entedMiddlewareandTCP-Socketprotocol,thispapermakesadetailedexplorationandresearchontheapplicationofMinaframworkinthemessagemiddlc研,are.CombinedwithMina2.0frameworktomakefurtherexpansiononatraditionalMessageOrientedMiddleware,themainresearchworkisinthefollowingareas"firs
6、t,usingahierarchicalandmodularwaytodevelop80thatthemessagemiddlewareisbomasasinglemessagetransferstationandasaspecificmiddlewaremodulecodebeingembeddedinthemessage;second,thetraditionalmessage-orientedmiddlewareingeneralisbasedonaplatform-specificdevelopment,withstrictre
7、quirementsforclient,butthismiddlewareistoprovideastandardJavaclienttoachievetheinterfaceandalsosupportothertypesofclient-sidesupport,SOaslongasfollowingtheTCP—Socketprotocol,anysoftwarecallbeusedasthemiddlewareclienttocommunicatewiththemiddleware;finally,intherealization
8、oftraditionalmessagingmiddlewarecapabilities,thelightweightdesignofthesoftwarearchitectureisdeveloped,a
此文档下载收益归作者所有