基于JMS的消息中间件的研究与实现

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:wangfc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
消息中间件是一种由消息传送机制或消息队列模式组成的中间件技术,利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。作为一个中间层软件,它为分布式系统中创建、发送和接收消息提供了一套可靠通用的方法,实现了分布式系统中可靠的、高效的、实时的跨平台数据传输。面对规模和复杂度都越来越高的分布式系统,消息中间件技术也逐渐显示出了它的优越性。但由于没有统一的规范和标准,基于消息中间件的应用不可移植,不同的消息中间件也不能互操作,这大大阻碍了消息中间件的发展。Java消息服务(JMS)是SUN公司提出的旨在统一各种消息中间件系统接口的规范。它有效地屏蔽了网络协议、应用实现的具体技术、操作系统和数据库等细节,目前已被各大软件公司和开源组织所接受,成为了工业界的事实标准。本文在分析和总结JMS规范的基础上,对JMS中的消息过滤和基于JMS的消息中间件的设计进行了重点研究。本文首先指出了消息中间件和JMS的关系,进而对JMS进行了深入的研究,包括JMS应用程序的组成、JMS消息的组成、JMS的两种消息传输模式和JMS应用程序接口等。针对JMS消息中间件中发布/订阅模型的传统消息匹配算法效率低下的问题,对现有的计数法进行了改进,提高了匹配的效率。基于以上的研究,设计并实现了一种完全符合JMS规范的消息中间件系统。作为JMS的提供者,该消息系统建立了点到点和发布/订阅两种消息模式,实现了所有的JMS标准API,提供了消息持久化和消息选择的功能;建立了可靠的通讯连接,提供了JNDI名字服务,完成了会话层与表示层的封装,为应用层的网络应用提供了透明接口;还实现了线程池管理、事件监听和同志管理等机制,提高了系统的服务质量。本文的研究内容具有一定的理论和现实意义。
其他文献
原始图像在其获取、存储和传输过程中,由于受到图像捕捉系统、存储介质以及传输系统等因素的影响,使得最终获取的图像不可避免地存在图像退化问题。对于这些存在退化问题的图
P2P网络存在可扩展性差和查找服务效率较低等问题。针对这些问题,各国研究人员和开发人员不断推出新的应用和新的协议(或改进已有的协议)。但是当前大多数的P2P网络仿真软件
计算机技术、多媒体技术及Internet的迅速发展,使得基于内容的视频检索成为多媒体领域最活跃的研究热点之一。本文首先介绍了基于内容的视频检索(CBVR)的研究背景及意义、国
时间戳为用户数据提供一个不可更改、不可伪造,且具有可鉴别性的时间标记,防止用户事后抵赖行为,尤其是为电子文件或电子交易提供准确的时间证明,在电子商务和知识产权保护中
本论文着重研究无线mesh网络中基于蚁群算法解决多约束QoS问题。无线mesh网络(Wirless Mess Network)简称WMN,是一个新型的无线通信网络。无线mesh网具有自组织性和自愈的特
随着社会竞争力的日益激烈,在较少的投资或不投资的情况下改善操作人员作业绩效是提高企业生产效率,增强企业在国内外竞争力的有效途径。应用工业工程技术中最基础的工作研究
随着通信技术和计算机技术的飞速发展,自动信息处理已成为人们获取大量信息不可缺少的工具文本分类作为自动信息处理的重要研究方向,有着广泛的应用前景粗糙集理论和神经网络
作为未来网络融合的基石,IMS正在成为固定和移动网络的新一代融合架构,而异构网络的融合和互通会引发很多新的安全问题。从安全需求角度分析,目前IMS在安全机制方面还有待完
本文综合运用包括图像平滑、图像分割、图像识别、图像修复等相关数字图像处理技术,针对数字视频质量损伤中的斑点去除和马赛克检测两个问题,展开了相应的研究。首先,本文分
移动机器人是一种能够在工作环境中自主移动并完成预定任务的智能系统,是机器人学和智能控制的一个重要研究领域,在工业、农业、民用以及军事等领域具有广泛的应用前景。在移