学位论文 > 优秀研究生学位论文题录展示

基于消息分类的消息中间件研究

作 者: 王文明
导 师: 曹宝香
学 校: 曲阜师范大学
专 业: 计算机应用技术
关键词: 消息中间件 消息代理模式 消息队列模式 混合模型
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 70次
引 用: 5次
阅 读: 论文下载
 

内容摘要


企业的飞速发展对数据传输系统提出了多方交互传输、传输量大、实时性及安全性要求高等新的需求。消息中间件在中间件中占有重要的地位,它为分布式网络计算环境中的应用提供高效、可靠、平台无关的数据传输服务。本文分析了消息队列中间件和消息代理中间件这两种不同的实现模式,总结了消息队列模式消息代理模式的优缺点及各自的适用范围,并在此基础上对应用间传输的消息根据其规模进行了分类。在实际系统应用中根据消息规模和性能要求采用Pub/Sub、PTP和混合通信模型多种通信方式相结合的方式,提出了一种基于消息规模分类的消息中间件模型BSMB。在消息传输时,BSMB能够根据具体的消息规模,采用最合适的实现模式和传递方法,使消息中间件在应用的过程中,其高效、可靠和灵活性能得到了大大的提高。在系统的设计过程中,学习和研究了传统消息中间件的基础知识和实现技术。通过理论知识和实际应用的结合,分析了现有的消息中间件的优缺点,以及当前消息传输对中间件提出的新需求,在原有消息中间件模型的基础之上提出了改进,并将一些改进的技术也融入了BSMB系统中,从而提高了消息传输高效性和可靠性。这些技术包括线程池、内存池和可靠多播等。

全文目录


摘要  4-5
Abstract  5-8
第一章 绪论  8-11
  1.1 引言  8
  1.2 国内外研究现状  8-10
    1.2.1 MQSeries  8-9
    I.2.2 微软的MSMQ  9
    1.2.3 东方通TongLINK/Q  9-10
  1.3 本文的主要工作  10
  1.4 论文的组织结构  10-11
第二章 消息中间件  11-15
  2.1 中间件  11-12
    2.1.1 中间件的分类  11-12
    2.1.2 中间件的功能  12
  2.2 消息中间件  12-14
    2.2.1 消息中间件的定义  12-13
    2.2.2 消息中间件功能  13
    2.2.3 消息中间件的特点  13-14
    2.2.4 消息中间件与JMS  14
  2.3 本章小结  14-15
第三章 JMS技术研究  15-28
  3.1 什么是JMS  15
  3.2 JMS应用程序的组成  15-16
  3.3 JMS消息模型  16-19
    3.3.1 JMS消息  16-17
    3.3.2 消息头  17-18
    3.3.3 消息属性  18
    3.3.4 消息体  18
    3.3.5 消息的同步异步接收  18-19
  3.4 JMS消息传输模式  19-22
    3.4.1 点对点模式  19-20
    3.4.2 发布/订阅模式  20-22
  3.5 JMS接口  22-27
    3.5.1 JMS控制API  22-23
    3.5.2 JMS消息API  23-24
    3.5.3 JMS异常API  24-25
    3.5.4 本系统用到接口  25-27
  3.6 本章小结  27-28
第四章 基于消息规模分类的消息中间件模型BSMB  28-36
  4.1 设计思想及功能概述  28
  4.2 软件的模型设计  28-29
  4.3 软件架构设计  29-30
  4.4 服务器端的设计  30-31
  4.5 客户端的设计  31
  4.6 目录服务中心的设计  31
  4.7 消息规模判断器的设计  31-32
  4.8 消息队列管理器的设计  32-34
    4.8.1 消息队列的设计  32-33
    4.8.2 队列管理器的设计  33-34
  4.9 可靠性能提高相关设计  34-35
    4.9.1 可靠多播  34-35
    4.9.2 有界缓冲区的互斥访问  35
  4.10 本章小结  35-36
第五章 BSMB系统的简单实现  36-51
  5.1 客户端与服务器的交互  36-37
  5.2 客户端  37-40
  5.3 服务器端的实现  40-50
    5.3.1 JNDI服务器  40-42
    5.3.2 受管对象  42-45
    5.3.3 线程池  45-47
    5.3.4 事件监听  47
    5.3.5 日志  47-50
  5.4 本章小结  50-51
第六章 总结和展望  51-52
  6.1 工作总结  51
  6.2 本文创新部分  51
  6.3 不足及展望  51-52
参考文献  52-54
在校期间参加的科研项目及发表的学术论文  54-55
致谢  55

相似论文

  1. 多重ANN/HMM混合模型在语音识别中的应用,TN912.34
  2. EAI平台在辽宁联通运营支撑系统中的应用,TP311.52
  3. 基于消息中间件的分布式工商业务短消息平台的设计与实现,TP311.52
  4. 排球视频中的运动目标检测与跟踪,TP391.41
  5. 基于非负矩阵分解的高光谱遥感图像混合像元分解研究,TP751.1
  6. 基于谱包络和超音段韵律的语音转换技术研究,TN912.3
  7. 基于曲线拟合技术的分数阶Fourier域LFM信号参数估计方法研究,TN911.23
  8. 基于组合及统计的图像型垃圾邮件检测研究,TP391.41
  9. 高质量语音转换系统中关键技术的研究,TN912.3
  10. 语音识别在访问控制的应用,TN912.34
  11. 数字波导网格模型及语音网格参数估计,TN912.3
  12. 层次式协同聚类算法及模型选择技术研究,TP181
  13. 具有长短周期的非线性动力系统混合模型的建立及其应用,O19
  14. 基于LPAC-PSOLA合成算法语音转换系统,TN912.3
  15. 面向短波通信的文本无关说话人辨识研究,TN912.34
  16. 隔离网络下的数据交换系统的设计与实现,TP311.52
  17. 基于自适应混合模型的萃取过程软测量研究与应用,TP274
  18. 鸭子荡水库泥沙沉降数值模拟研究,TV145
  19. 基于偏最小二乘回归的混凝土坝变形监控模型研究,TV698.1
  20. 改进的多目标粒子群优化算法在铜萃取过程的应用,TF811

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com