消息队列中间件论文开题报告文献综述

消息队列中间件论文开题报告文献综述

导读:本文包含了消息队列中间件论文开题报告文献综述、选题提纲参考文献,主要关键词:队列,消息,中间件,分布式,系统,监控系统,信息安全。

消息队列中间件论文文献综述写法

欧杰[1](2019)在《基于Zabbix实现对消息中间件IBM WebSphere MQ队列及通道的自动发现与监控》一文中研究指出消息中间件IBM WebSphere MQ广泛应用于人民银行与金融机构应用系统之间,承担着实时传输和转发各系统业务消息报文的重要功能,系统连续运行尤为重要。本文介绍了一种开源自动化监控系统Zabbix,通过对Zabbix的自动发现机制"Low-level discovery"的研究,设计一套针对IBM MQ消息中间件服务器监控的通用模板,实现对MQ队列及通道的自动发现与监控,取得较好的效果。背景:IBM WebSphere MQ是一款主流的消息中间件,目前广泛应用于人民银行与金融机构应用系统之间,承担着实时传输和转发各系统业务消息报文的重要功能,系统连续运行尤为重要。为此,人民银行虽引入了自动化监测工具来辅助日常运维,但由于传统监测工具主要依赖于SNMP协议,无法直接监控MQ通道连通(本文来源于《电子世界》期刊2019年19期)

李洋[2](2018)在《基于消息队列遥测传输协议的智能家居消息中间件设计》一文中研究指出针对智能家居系统中不同设备间没有统一的通信和消息传递标准,导致对这些异构设备进行管理和控制困难的问题,设计了基于消息队列遥测传输(MQTT)协议的智能家居消息中间件(MOM),采用基于主题的发布/订阅机制实现消息的推送,为智能家居中各设备提供轻量级的实时可靠的消息传递。首先建立了智能家居消息中间件的架构,包括设备端、监控端及代理服务器;其次设计了消息代理服务器为客户端提供服务的工作流程;最后针对分层级的消息主题设计了基于树结构和树遍历算法的订阅关系管理。实现时充分考虑跨平台、可移植及对多编程语言的支持。测试结果表明该消息中间件能很好满足智能家居系统中消息有效传递的需求。(本文来源于《计算机应用》期刊2018年S1期)

裴鹏飞[3](2018)在《支持事务的分布式消息队列中间件的设计与实现》一文中研究指出互联网加的模式带来应用架构的改变,应用从传统客户端/服务端模型向客户端/中间件服务器/数据库服务器叁层模型改变。其中中间件服务对接各种功能的服务(集群)集合,为其它应用服务提供良好的使用环境。消息中间件主要应对突发消息和持续消息洪峰,提供平衡服务器资源负载和稳定生产环境的能力。消息中间件的异步服务能力改变了业务层层依赖问题,系统在水平扩展方面变的容易。消息中间件又称开放式消息服务,各大厂商都有不同的实现方案。早期的消息中间件多为国外技术厂商研发用于内部的商业软件,使用难度高、设计复杂、通用性差、技术不开源等,并不能满足互联网应用的复杂环境。分布式事务消息是要求多条消息完整、有序的特例,实现理念和使用场景导致各消息中间件设计方案不同。早期分布式事务设计更多考虑严格事务一致性,并没有关注事务消息的拆分、异步执行、事务消息重排序的等优化手段。目前国内互联网行业的兴起,提出了消息中间件自己的设计方案。比较国内外同行以高吞吐量为设置目标支持高并发的开源消息中间件,并拥有成熟的分布式事务解决方案仍没有成熟的标准。针对业务多样、峰值不确定、高效并发、使用方便、服务稳定,本文描述了一款基于java语言实现的高性能、轻量级消息中间件DTube。本文结合Linux操作系统的管理机制和分布式系统理论,设计基于消息中间件的分布式存储的实现,主要工作包括以下几个方面:(1)设计并实现用于消息堆积的分布式存储模型。这一部分包括消息分类的设计、消息存储队列、消息存储的分布式分发。分布式存储模型逻辑上把每个存储服务器当做一个文件使用。基于分布式存储模型可以实现:发送与接收普通消息;发送与接收顺序消息;消息在消费时服务端的过滤。分析分布式一致性的相关理论:两军问题、拜占庭将军问题、paxos算法,设计用于处理消息重复问题的方法。分析消息中间件规范,参考相关先进的消息中间件的设计思路。(2)设计并实现用于分布式事务消息处理模型。分布式事务基于XA两阶段提交协议原理实现。这一部分为了解决多阶段的分布式事务的处理问题。基于此模型可以实现:发送端的分布式事务处理提交和消费端批量消息消费的处理提交。(3)设计并实现用于分布式消息的查询功能。这一部分提供用于大规模消息查询的功能:通过Message Id查询消息;通过Message Key查询消息。Message Id查询是通过记录文件的位置。Message Key查询设计了 一个类似Java7的HashMap的文件存储结构。随后阐述了不同类型消息在消息队列中存储的原理已经发送消费消息简单例子和流程。(4)使用DTube的优化和其它实现细节。优化包括:文件系统、部署方式、Linux系统内核调优。DTube其它方面的设计包括:网络传输与序列化、I/O的零拷贝、高可用备份设计。优化网络传输与序列化是提高性能的有效手段。(本文来源于《山东大学》期刊2018-04-20)

张嘉树[4](2017)在《消息队列中间件性能测试工具的设计与实现》一文中研究指出消息队列中间件是用来进行消息发布、订阅以及管理的部件,在电子商务等领域起着非常重要的作用。它解决了传统的客户/服务端消息处理流程无法适应大吞吐量场景的问题,并提供解耦、消息缓存以及持久化等功能满足不同业务场景的需求。目前公司内也在研发消息队列中间件JetMQ,但消息中间件并未完全实现统一的标准,没有通用的性能测试工具可用,而公司部门内现有的测试方法存在过程繁琐、易出错、测试周期较长等问题。为此,本文设计并实现了消息队列中间件性能测试工具。本文对消息队列中间件及其性能测试进行了深入的研究,在此基础上设计实现了工具的测试功能。性能测试采用负载测试的方式,检测中间件在特定负载下的执行性能。负载测试与性能指标计算的执行代码由Java编写,封装后通过Shell脚本进行调用。中间件服务器节点资源数据的采集使用Linux平台的free和sar性能工具,并通过expect脚本对获取的数据进行汇总整理,实现了性能测试的自动化。针对部门现有测试方法存在的问题,本文给出相应的解决方案。在测试方法方面,现有测试代码的执行依托Web工程,部署过程复杂且难度较大。本文参考主流中间件Kafka的测试方法,使用Shell脚本实现工具的整体功能,使工具能够直接在Linux系统运行,省去部署的步骤。测试流程控制方面,目前的测试流程通过消息数量控制,且不产生过程数据,在测试准度和灵活性上有所欠缺。本文在对测试流程深入分析的基础上,改进现有方法,按执行时间进行流程控制;通过多线程技术提高单个客户端所能提供的测试负载;使用共享变量对整体的测试数据进行统计,并利用定时任务计算各时段平均的性能数据,使测试更加准确灵活。相比公司现有的消息中间件测试方法,本文实现的测试工具大幅缩短了测试时间,降低了测试的难度,提高了工作效率。经测试,本工具设计合理,功能方面满足了预期需求;根据工具测得的性能指标数据计算出的消息处理量预估值与实际值的偏差约为千分之一,测试结果较为准确;单服务器节点的测试时间缩短至原先的15%,多服务器节点的测试时间缩短至原先的10%,同时能对测试数据自动整理归档,是一套切实可行的消息队列中间件性能测试工具。(本文来源于《东南大学》期刊2017-12-14)

陶惠敏[5](2016)在《对于消息队列通信中间件的PDM与ERP系统集成的研究》一文中研究指出随着企业信息化建设的不断深入,人们逐渐认识到PDM与ERP系统集成在提升资源共享效果方面的重要性,并针对PDM与ERP系统集成的模式进行了研究,在此背景下,文章针对消息队列通信中间件的PDM与ERP系统集成方面进行研究,为提升集成的实时性、优化系统的整体性能、保证集成的安全性做出努力。(本文来源于《信息通信》期刊2016年10期)

吴梅梅,王英凯[6](2011)在《交易中间件消息队列堵塞成因及定位方法的研究》一文中研究指出交易中间件在银行、电信、金融等大规模关键事务领域中的应用非常广泛,交易系统的重要特点就是实时性高、系统可用性要求高,一旦出现问题要求迅速恢复。使用交易中间件的交易系统出现异常时,比较常见和易于发现的异常即为消息队列阻塞。本文结合在业界占有重要地位的ORACLE TUXEDO,基于交易中间件的体系结构、请求调用方式以及与操作系统消息队列的关系等基本原理,对TUXEDO消息队列阻塞的成因进行了研究,并给出了一种行之有效的异常server定位方法。(本文来源于《Proceedings of the 2011 International Conference on Future Computer Science and Application(FCSA 2011 V2)》期刊2011-07-16)

史小平,赵玮[7](2009)在《消息队列中间件技术研究与功能分析》一文中研究指出文章介绍了消息中间件的定义、国内外研究现状及未来发展,介绍了其特定的应用,并作了功能分析。(本文来源于《内蒙古科技与经济》期刊2009年02期)

朱方娥,曹宝香[8](2008)在《基于JMS的消息队列中间件的研究与实现》一文中研究指出消息队列中间件是采用基于消息传递机制和排队技术的进程间异步通讯机制,很好地解决了异构带来的一些通讯问题。目前消息中间件始终没有一个统一的标准,JMS是Sun公司提出的旨在统一各种MOM系统接口的规范,它包含点对点和发布/订阅两种消息模型,并提供可靠的消息传输、事务和消息过滤等机制。详细介绍了消息队列中间件的概念及用到的相关技术,并对JMS技术进行了深入的分析,在此基础上指出了设计基于JMS的消息队列中间件的重要意义。最后通过一个电子商务网中的实例,实现了JMS的应用。(本文来源于《计算机技术与发展》期刊2008年05期)

赵玮[9](2007)在《基于Socket的消息队列中间件的研究与实现》一文中研究指出在计算机网络技术的发展和分布式应用迅速普及的背景下,将应用从客户端/服务器模型向客户端/中间件服务器/数据库服务器叁层模型进行转移已成为用户的迫切需求,也是当今计算机技术发展的一个主流趋势。而主要部署于叁层模型中的客户端和中间件服务器上的消息中间件(MOM,Message Oriented Middleware)是一种利用高效可靠的消息传递机制进行与平台无关的数据通信,并基于数据通信来进行分布式系统集成的软件。目前,消息中间件是中间件范畴中发展最快的中间件类型之一。本论文在对消息中间件相关技术讲行理论分析和技术研究的基础上,设计实现了一个简单实用的消息队列中间件(MQM,Message Queue Middleware),其主要功能是在应用程序之间提供可靠的消息传送,支持TCP/IP协议。并在TCP/IP通信协议基础上,实现了消息队列的位置无关性、用户通信的透明性。本消息队列中间件系统主要由应用程序编程接口、队列管理器、消息探测器、日志管理、安全管理、系统管理和消息传输代理MTA模块组成。在提出了位于传输层之上的自定义传输协议后,本文详细介绍了叁个主要模块即队列管理器模块、消息传输代理MTA模块和应用程序编程接口模块的设计和实现。根据传统消息中间件在信息安全方面存在的隐患,本消息队列中间件提出了一整套包括明文加密、数字签名、队列操作权限的安全策略;并提出了有效的多路线程分离策略,可使上层应用程序达到实现过程中资源开销的最小化与实现的简洁化;为应用层提供的每条消息触发、多条消息触发和有特定优先级的消息触发,叁种消息队列触发策略可有效激活处于休眠状态的应用程序;通过信号量和队列的上限进行控制与阻塞的拥塞控制策略,协调一致了服务端与客户端处理模块的速度,更好地保证了系统整体的稳定性;专门的失败发送线程机制,可以使普通的发送线程得以继续调度其它正常连接,进行正常的数据发送工作,不影响系统整体工作效率。本消息队列中间件是基于Socket技术实现网络通信的,因此本文还深入研究了Socket通讯原理与技术,并通过测试得出对Socket传输性能影响较大的套接字个数、传输延时、传输块大小、套接字接收缓冲区和套接字发送缓冲区五个参数的最优设置,优化了系统的传输性能。(本文来源于《内蒙古大学》期刊2007-05-30)

朱雪玲[10](2007)在《基于消息队列的中间件在IPTV中的应用》一文中研究指出IPTV作为电信网、互联网和广电网叁网融合的切入点,在世界范围内迅速发展,并从试验阶段转向大规模商用阶段。中间件技术能够很好地解决IPTV发展过程中遇到的互联互通、业务拓展成本高、设备浪费等问题,所以国际电联IPTV焦点组将中间件和应用平台明确作为IPTV标准架构中的重要组成部分。本论文结合国际电联IPTV焦点组的相关资料,首先探讨了IPTV系统的功能结构和EPG系统的原理;然后深入分析了基于消息队列的中间件技术和IPTV系统中的中间件技术。针对IPTV系统的结构特点及EPG对元数据传送的要求,提出一种用基于消息队列的中间件来进行元数据传输的设计思想,该中间件具有很好的开放性和可扩展性。文中对整个中间件系统、中间件的接口和分系统的数据处理流程都进行了详细的设计,并基于中间件的设计思想和Java等技术为该中间件的编程实现提供了实现方案。最后,根据中间件系统的功能需求,设计了对该系统的测试方案。(本文来源于《北京邮电大学》期刊2007-03-03)

消息队列中间件论文开题报告范文

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

针对智能家居系统中不同设备间没有统一的通信和消息传递标准,导致对这些异构设备进行管理和控制困难的问题,设计了基于消息队列遥测传输(MQTT)协议的智能家居消息中间件(MOM),采用基于主题的发布/订阅机制实现消息的推送,为智能家居中各设备提供轻量级的实时可靠的消息传递。首先建立了智能家居消息中间件的架构,包括设备端、监控端及代理服务器;其次设计了消息代理服务器为客户端提供服务的工作流程;最后针对分层级的消息主题设计了基于树结构和树遍历算法的订阅关系管理。实现时充分考虑跨平台、可移植及对多编程语言的支持。测试结果表明该消息中间件能很好满足智能家居系统中消息有效传递的需求。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

消息队列中间件论文参考文献

[1].欧杰.基于Zabbix实现对消息中间件IBMWebSphereMQ队列及通道的自动发现与监控[J].电子世界.2019

[2].李洋.基于消息队列遥测传输协议的智能家居消息中间件设计[J].计算机应用.2018

[3].裴鹏飞.支持事务的分布式消息队列中间件的设计与实现[D].山东大学.2018

[4].张嘉树.消息队列中间件性能测试工具的设计与实现[D].东南大学.2017

[5].陶惠敏.对于消息队列通信中间件的PDM与ERP系统集成的研究[J].信息通信.2016

[6].吴梅梅,王英凯.交易中间件消息队列堵塞成因及定位方法的研究[C].Proceedingsofthe2011InternationalConferenceonFutureComputerScienceandApplication(FCSA2011V2).2011

[7].史小平,赵玮.消息队列中间件技术研究与功能分析[J].内蒙古科技与经济.2009

[8].朱方娥,曹宝香.基于JMS的消息队列中间件的研究与实现[J].计算机技术与发展.2008

[9].赵玮.基于Socket的消息队列中间件的研究与实现[D].内蒙古大学.2007

[10].朱雪玲.基于消息队列的中间件在IPTV中的应用[D].北京邮电大学.2007

标签:;  ;  ;  ;  ;  ;  ;  

消息队列中间件论文开题报告文献综述
下载Doc文档

猜你喜欢