【硕士论文】基于Mina的消息中间件的设计与实现.pdf

【硕士论文】基于Mina的消息中间件的设计与实现.pdf

ID:32133143

大小:2.52 MB

页数:56页

时间:2019-01-31

【硕士论文】基于Mina的消息中间件的设计与实现.pdf_第1页
【硕士论文】基于Mina的消息中间件的设计与实现.pdf_第2页
【硕士论文】基于Mina的消息中间件的设计与实现.pdf_第3页
【硕士论文】基于Mina的消息中间件的设计与实现.pdf_第4页
【硕士论文】基于Mina的消息中间件的设计与实现.pdf_第5页
资源描述:

《【硕士论文】基于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

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

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

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