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

来源 :南昌大学 | 被引量 : 0次 | 上传用户:ldc6213
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现如今中间件的应用遍布各个领域,而且中间件的种类日益繁多,其中消息中间件所扮演的角色是越来越重要。消息中间件采用客户端和服务端进行松散耦合的异步通信方式,发送程序和接收程序是异步的,两者无需直接通信,生命周期也可以不必相同,真正达到了分布式资源的集中共享。本文的主要工作就是设计并实现一个完全符合JMS规范的消息中间件产品GuanJMS。首先,本文介绍了JMS在国内外的研究进展及应用现状,紧接着介绍了JMS中的一些J2EE技术,然后在上述相关理论的基础上,引入了单例、抽象工厂、适配器和命令等设计模式,并结合JMS规范给出了系统的整体架构设计。GuanJMS建立了发布/订阅和点到点的两种消息模式,实现了全部的JMS标准API,提供了消息持久化、消息过滤和JNDI(名字与目录服务),同时还实现了消息监听、多线程管理和日志记录等附加功能,极大地完善了消息中间件的功能性服务。同时,针对传统JMS消息过滤的算法进行了改进和测试,最后,把自己设计的消息中间件同一些其他JMS商业产品进行了全面的性能比较,并将其部署在企业应用系统中以此来进一步地进行实践测试,测试结果表明系统在性能上确实存在着一定的优势。
其他文献
马尔可夫随机场因结合局部信息与空间信息的特性,被广泛应用于机器视觉与图像处理相关领域中。然而马尔可夫随机场被证明是NP问题。随着MRF与Gibbs分布等价性的提出,使得计算
车牌识别系统是基于数字图像处理与字符识别技术的一种智能化交通管理系统,它主要应用于汽车的电子计费领域,例如高速公路自动收费系统、停车场收费管理系统等,大大地提高了
网格是建立在Internet上的一种新兴的高性能计算平台,能够将各种计算资源整合起来,转化为一种随处可得的、可靠的、经济的计算能力,具有分布性和异构性、共享性和动态性、虚
近几年,智能优化算法倍受人们关注,如人工神经网络、遗传算法,为解决复杂问题提供了新的方法,并在诸多领域取得了成功。组卷问题是一个在一定约束条件下的多目标参数优化问题
2009年1月7日,工业和信息化部将TD-SCDMA运营牌照发放给了中国移动通信集团,标志着 TD业务正式商用。这意味着为完成 TD网络的建设,中移动将采购大量的TD设备。各设备公司和研究
当今时代,移动动漫产业快速发展,移动终端越来越趋于个性化和多样化。为了让动漫图片能在纵横比不同的设备上更好地显示,需要经过一个有针对性的图像适配过程。传统的图像适配技
本文介绍的网页后门木马监测系统集网页后门木马扫描、网站备份、实时监控、文件恢复功能于一体,主要用于网站管理员对网站进行监控,并扫描已知特征的网页后门木马,实现网站
本文探讨云计算中使用的动态环境,解决了一些与在这种环境下工作流调度相关的主要问题。由于动态环境中的工作流调度是基于不同的标准完成的,因此不同的目标会造成多种不同的结
随着这几年以来计算机技术的飞速发展,对于实现符合日常人机交流习惯的新型交互手段的研究获得喜人的进展。虽然目前多以鼠标、键盘等传统的输入设备作为人机交互的媒介,但随着