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

基于MB、MQ的订阅发布的设计与实现

作 者: 宋二凤
导 师: 吴观茂
学 校: 安徽理工大学
专 业: 计算机应用技术
关键词: 消息中间件 MQ集群 代理克隆 MQI 异步通信
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 36次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机网络和分布式应用不断发展,远程消息传递越来越成为应用系统中不可缺少的组成部分。商业消息中间件的出现保证了消息传递的可靠性、安全性和高效率,同时减少了系统开发周期。中间件是处于应用软件和系统软件之间,一种以自己的复杂换取企业应用简单化的可复用的基础软件,它使用系统软件所提供的基础服务和功能,衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。本应用使用IBM的消息中间-WebSphere Message Broker和WebSphere MQ设计和实现了订阅发布的功能,并给主题发布者和订阅者提供了web注册平台,并设计了一套有效的订阅发布流程,从发布者注册主题、删除主题到订阅者注册订阅、注销订阅。本应用使用了MQ集群技术以实现负载均衡,并使用了代理克隆技术避免单点故障,故而增加了广播消息的可靠性。本文用Java语言和DB2数据库设计了一个用于订阅发布流程管理的平台及用ESQL语言实现的发布主题消息时用于消息路由和广播的消息流项目,最后模拟发布者和订阅者使用MQI (Message Queue Interface)消息队列接口收发主题消息,使用的是异步通信方式。

全文目录


摘要  5-6
Abstract  6-11
1 引言  11-13
  1.1 课题研究背景及选题意义  11
  1.2 订阅发布描述  11
  1.3 本文研究的主要内容  11-13
2 MB、MQ相关知识  13-16
  2.1 MQ相关概念  13-14
  2.2 MB相关概念  14-16
3 订阅发布功能概述及环境配置  16-24
  3.1 功能概述  16-19
    3.1.1 介绍  16-17
    3.1.2 概要功能  17-19
  3.2 开发运行环境与配置  19-24
    3.2.1 部署架构  19-24
4 系统设计与实现  24-55
  4.1 管理平台主题、订阅管理  24-43
    4.1.1 E-R图  24-25
    4.1.2 数据库设计  25-26
    4.1.3 主题/订阅状态管理  26-27
    4.1.4 功能模块设计  27-43
  4.2 主题/订阅数据导出导入  43-49
    4.2.1 功能描述  43-44
    4.2.2 代理克隆  44-49
  4.3 广播消息流  49-52
    4.3.1 功能描述  49-50
    4.3.2 处理流程  50-51
    4.3.3 接口说明  51-52
    4.3.4 消息流异常处理  52
  4.4 模拟发布者和订阅者收发消息  52-55
    4.4.1 功能描述  52
    4.4.2 环境准备  52-54
    4.4.3 收发消息  54-55
5 总结与展望  55-56
  5.1 总结  55
  5.2 展望  55-56
参考文献  56-59
致谢  59-60
作者简介及读研期间主要科研成果  60

相似论文

  1. 嵌入式网络视频应用技术的研究与实现,TP368.1
  2. 基于JMS、XML技术的机场营运信息集成交互的研究与设计,TP311.52
  3. 航空运输动态监控系统数据交换平台研究与设计,TP311.52
  4. 一种面向服务的消息中间件的研究与实现,TP311.52
  5. 基于消息中间件的订阅/发布系统的研究与设计,TP311.52
  6. 面向服务的异步消息中间件的研究与实现,TP311.52
  7. 基于JMS的分布式事务处理系统的研究与实现,TP311.13
  8. 基于混合式P2P模型的消息中间件的设计与实现,TP311.52
  9. 基于消息中间件集成异构系统的分析与设计,TP311.52
  10. MOM关键技术的研究与实现,TP338.8
  11. 新一代银企互联系统数据交换平台的设计,TP311.52
  12. 基于消息中间件服务可靠性保障方案的研究与实现,TP311.52
  13. Web服务的应用与深入研究,TP393.09
  14. 基于ASP.NET AJAX的数据采集监控系统的设计与研究,TP311.52
  15. 电子券系统的设计实现与可信属性优化,TP311.52
  16. 基于SCORM的师范院校学习管理系统设计与实现,TP311.52
  17. TL16C554芯片的逆向设计,TN492
  18. 基于MQSeries传输方式的电子通关系统的设计与实现,TP311.52
  19. 基于EAI技术的银行综合前置平台的研究与实现,TP311.52
  20. 消息中间件研究及在烟草一号工程中的应用,TP311.52

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