基于JMS的消息中间件的轻量级设计与整合

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:cbir
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着网络技术的发展,许多应用需要迁移到网络环境的异构平台上,这对新一代的软件开发提出了新的需求。中间件(Middleware)正是应这个需求而被提出,成为研究的热点。   消息中间件(Message-Oriented Middleware,MOM)是中间件的重要分支,它采用消息驱动方式,基于消息传递机制,为网络异构环境下应用间的数据交换提供高效、可靠的通信服务。它能够有效地屏蔽底层的网络协议、操作系统等具体细节,从而大大简化异构环境下企业应用的开发与集成。Java消息服务(Java Message Service,JMS)是Sun公司提出的基于java技术的消息中间件的接口规范,用来创建松耦合的消息系统。   论文研究了常用的通信模式,通过对常用的通信模式进行对比和分析得出了JMS特点和优势。论文分析了JMS的两种消息传递模型:基于队列(Queue)的点对点(P2P)模型和基于主题(Topic)的发布/订阅(Pub/Sub)模型。论文介绍了JMS API整体架构和JMS消息结构,还介绍了开源的消息服务器ActiveMQ,并重点分析了它的消息持久化的实现方式。   论文主要研究了消息中间件的消息传递,实现了基于不同编程思想的三种实现方案,并且对其做了深入的对比分析和研究。论文的理论研究重点是深入理解和分析Spring框架的设计思想,应用Spring轻量级框架构建基于MDPs(Message Driven POJOs)的消息传递系统。   论文着重研究了在开发分布式系统时的十条谬误(10 Fallacies),结合系统的功能需求,论文重点对如何缓解在大数据量时的网络拥堵以及网络传递过程中的信息安全等问题进行了研究,提出了切实可行的解决方案。论文中还设计了事务管理以及多线程管理和日志管理来提高系统的吞吐量和可维护性。通过对基于MDPs的消息传递的理论实现进行整合,使之成为安全可靠、性能稳定、可维护的消息传递系统。
其他文献
语义角色标注是自然语言处理研究领域的的一个关键问题,备受专家学者关注。作为浅层语义分析的一种实现方式,如能将其有效解决,可直接服务于自动问答、机器翻译、信息抽取等
盗窃犯罪是一种多发性的、与人类社会共同进步的犯罪行为,是当前危害我国社会治安和公民财产安全的主要因素。历年犯罪资料显示,盗窃案在各类犯罪案件中所占比例最高,其中入
可信计算是一种信息系统安全新技术,它已经成为国际信息安全领域的一个新热潮,并且取得了令人鼓舞的成绩。可信计算的总体目标是提高计算机系统的安全性。可信平台模块TPM,是
随着网络技术的发展及网络应用的普及,入侵检测作为网络安全的主动防御工具,也面临着更多新的挑战,尤其是在大量的网络数据、在线学习以及噪声数据等情况下,无法准确识别网络
随着信息技术的不断发展与在企业中应用的不断扩大,数据库做为数据存储与管理的软件系统,其作用越来越被从业人员所重视,伴随而来的是数据库管理与性能调整、监控问题。数据
随着新兴电子商务平台广泛使用,用户在享受便利的同时,也通过论坛发表关于产品的观点。通过这些评论,普通用户可以了解产品的性能,为购买行为做出理性的选择,生产者可以快速
图像信号在产生、传输和记录过程中,经常会受到各种噪声的干扰,这破坏了图像的视觉效果,严重影响了边缘检测、图像分割等后续处理的进行。因此,采用适当的方法减少噪声(即对
近年来,随着各种应用需求的不断增长,数据融合技术作为一门新兴交叉学科得到飞速发展和广泛关注。各种传感器、信息源所获得的大量数据均希望通过数据融合系统相互互补,以获
在自然语言处理领域,语义推理研究是一个非常重要的研究课题。虽然目前的语义研究尚且不够成熟,但语义推理研究对于深入分析文本语义,使计算机更加智能具有深刻的意义。本文
在电信行业,其客户数据的增长速度越来越快,为了提高其决策效率,人们已将数据挖掘中的聚类分析技术引入电信业的客户关系管理中。在数据挖掘中,大部分对象的类属性和归属关系没有严格要求和限制,这些对象数据的属性存有重复叠加性、和交错性,这种特点比较适合进行模糊划分,而且现实生活中许多客观事物之间又具有模糊性,便产生了模糊聚类分析。将模糊聚类应用于各个领域成为了一个研究热点。本文对课题研究主要有以下几个方面