学位论文 > 优秀研究生学位论文题录展示
基于消息队列消息传输系统的设计与研究
作 者: 杨朝军
导 师: 高东怀;许浩
学 校: 第四军医大学
专 业: 教育技术学
关键词: 消息队列 消息中间件 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
|
相似论文
- AFC系统通信中间件的研究与设计,TP311.5
- SCTP多路径传输性能研究,TN915.04
- 基于SCTP的多终端间业务移动控制,TN929.5
- 基于JMS、XML技术的机场营运信息集成交互的研究与设计,TP311.52
- 航空运输动态监控系统数据交换平台研究与设计,TP311.52
- 基于ESB的M2M平台通信模块的设计与实现,TP311.52
- 电子商务中的消息通信平台及其安全性研究,TP393.09
- 异构环境下汽车销售系统数据集成平台的设计与应用,TP311.52
- 消息中间件研究与实现,TP311.52
- 基于Webshpere MQ的办公自动化系统的研究与开发,TP317.1
- 基于JMS的消息中间件的设计与实现,TP311.52
- 应用集成在电信业务运营支撑系统中的应用,TN915.07
- 分布式共享存储器系统的设计与实现,TP333
- 七号信令网关中SCTP协议的分析设计和实现,TN915
- 消息中间件技术的研究及实现,TP311.52
- 电视台新闻中心EAI应用研究,TN948.6
- 基于Web的客户支持系统的研究与开发,TP393.09
- 消息中间件TongLINK/Q及其事件管理子系统的设计与实现,TP311.52
- 分布式对象中间件结构与性能的研究,TP311.52
- 基于消息中间件的态势信息订阅发布平台的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|