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

基于消息队列消息传输系统的设计与研究

作 者: 杨朝军
导 师: 高东怀;许浩
学 校: 第四军医大学
专 业: 教育技术学
关键词: 消息队列 消息中间件 SCTP
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 116次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着信息网络的迅速发展,各高校都建立了自己的应用系统和资源系统,这些系统对推动学校信息化的发展起到了举足轻重的作用,然而许多系统建立在不同的环境下,如何在这些系统之间进行互操作和资源共享,已成为高校信息化发展迫切需要解决的问题。同时,日益复杂的网络环境更是加大了分布式网络通信技术难度。根据现在所面临的问题,本文研究设计了一个基于消息队列的中间件系统即消息传输系统,用于解决不同系统间的资源共享问题。本课题研究实现了消息传输系统的主要功能,具体包括连接模块、配置管理模块、队列管理模块、安全模块、日志模块、性能管理模块和故障恢复模块。连接模块负责消息传输系统和应用程序的通信,它定义了一组API,供应用程序调用;配置管理模块负责对系统运行参数进行灵活配置;队列管理模块负责消息的发送和接收;安全模块负责对传输的消息进行加密和解密;日志模块负责对消息传输内容和重要事件记录保存;性能管理模块负责对系统性能进行优化配置;故障恢复模块负责当出现故障时对系统进行恢复。消息传输系统实现面向基于不同通信协议的连接,为应用程序提供了针对TCP协议、UDP协议和SCTP协议三种连接策略,SCTP协议在传输流媒体文件时有着比TCP协议和UDP协议更好的性能。其次,消息传输系统中还提供了三种不同功能的对象池,连接对象池、接收队列对象池和发送队列对象池,这些对象池的使用减少了系统频繁创建和删除对象的资源开销。使用CMAP实现了数据库连接对象池,CMAP可以将数据库查询结果以哈希表形式存放在内存中,用户只需在内存中检索数据,大大提高了数据检索的效率。

全文目录


缩略语表  8-9
中文摘要  9-11
ABSTRACT  11-13
第一章 前言  13-21
  1.1 研究背景  13-14
  1.2 国内外研究现状  14-18
  1.3 研究目的和意义  18-19
  1.4 研究内容  19-20
  1.5 论文的主要工作和组织结构  20-21
第二章 消息中间件概述  21-24
  2.1 中间件的定义  21
  2.2 消息中间件  21-24
    2.2.1 消息  22
    2.2.2 队列  22
    2.2.3 消息队列中间件的特点  22-24
第三章 消息传输系统的设计  24-40
  3.1 系统架构设计  24-25
  3.2 传输协议分析  25-26
  3.3 Socket 通信  26-30
  3.4 资源池  30-31
  3.5 连接模块设计  31-32
  3.6 配置管理模块设计  32-33
  3.7 队列管理模块设计  33-36
    3.7.1 消息队列  33-34
    3.7.2 排队原理  34-35
    3.7.3 发送队列池和接收队列池  35-36
  3.8 安全模块设计  36
  3.9 日志模块设计  36-37
  3.10 性能管理模块设计  37
  3.11 故障恢复模块设计  37-40
第四章 消息传输系统的实现  40-62
  4.1 系统开发环境  40
  4.2 消息数据结构  40-43
  4.3 SCTP 协议通信的实现  43
  4.4 对象池的实现  43-45
  4.5 消息异步传输的实现  45-47
  4.6 连接模块的实现  47-49
  4.7 配置管理模块的实现  49-52
  4.8 队列管理模块的实现  52-55
    4.8.1 消息队列调度算法  52-53
    4.8.2 队列的实现  53-55
  4.9 安全模块的实现  55-57
  4.10 日志模块的实现  57-60
  4.11 故障恢复模块的实现  60-62
第五章 功能和性能测试  62-74
  5.1 系统测试环境  62
  5.2 功能测试  62-73
    5.2.1 消息传输系统服务测试  62-64
    5.2.2 登录测试  64-65
    5.2.3 查询资源和下载资源测试  65-67
    5.2.4 配置管理测试  67-68
    5.2.5 日志测试  68-70
    5.2.6 消息异步传输与故障恢复测试  70-72
    5.2.7 完成的系统接口  72-73
  5.3 性能测试  73-74
第六章 总结与展望  74-77
  6.1 论文工作总结  74-75
  6.2 论文创新点  75
  6.3 进一步的工作  75-77
参考文献  77-79
个人简历  79-80
研究成果  80-81
致谢  81

相似论文

  1. AFC系统通信中间件的研究与设计,TP311.5
  2. SCTP多路径传输性能研究,TN915.04
  3. 基于SCTP的多终端间业务移动控制,TN929.5
  4. 基于JMS、XML技术的机场营运信息集成交互的研究与设计,TP311.52
  5. 航空运输动态监控系统数据交换平台研究与设计,TP311.52
  6. 基于ESB的M2M平台通信模块的设计与实现,TP311.52
  7. 电子商务中的消息通信平台及其安全性研究,TP393.09
  8. 异构环境下汽车销售系统数据集成平台的设计与应用,TP311.52
  9. 消息中间件研究与实现,TP311.52
  10. 基于Webshpere MQ的办公自动化系统的研究与开发,TP317.1
  11. 基于JMS的消息中间件的设计与实现,TP311.52
  12. 应用集成在电信业务运营支撑系统中的应用,TN915.07
  13. 分布式共享存储器系统的设计与实现,TP333
  14. 七号信令网关中SCTP协议的分析设计和实现,TN915
  15. 消息中间件技术的研究及实现,TP311.52
  16. 电视台新闻中心EAI应用研究,TN948.6
  17. 基于Web的客户支持系统的研究与开发,TP393.09
  18. 消息中间件TongLINK/Q及其事件管理子系统的设计与实现,TP311.52
  19. 分布式对象中间件结构与性能的研究,TP311.52
  20. 基于消息中间件的态势信息订阅发布平台的设计与实现,TP311.52

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