首页> 中文学位 >一种改进的轻量级消息中间件MOMBPC及其应用
【6h】

一种改进的轻量级消息中间件MOMBPC及其应用

代理获取

目录

文摘

英文文摘

第一章引言

1.1课题的提出

1.2课题的研究内容及本人所做的工作

1.3本论文各章节的安排

第二章消息中间件研究现状及存在的问题

2.1中间件技术概述[1][2][3][4]

2.2消息中间件(MOM)

2.3国内外消息中间件研究成果及当前研究热点

2.4关于本文的研究

第三章改进的轻量级消息中间件模型MOMBPC

3.1消息的分类

3.2消息的传输过程及其模型MOMBPC

3.3针对消息分类处理采用的调度算法及其改进

3.4消息分类处理调度策略

3.5处理消息并发的多线程池策略

3.6 MOMBPC的优先级管理设计

3.7 MOMBPC的改进的消息流控协议SWP[16][17]

3.8 ECA规则在MOMBPC的ADE中的应用

3.9 MOMBPC的消息处理流程

3.10本章小结

第四章MOMBPC的实现

4.1消息的表示结构

4.2通信接口及消息分类器

4.3队列管理器

4.4 MOMBPC的流控协议SWP

4.5MOMBPC实现的关键API

4.6本章小结

第五章MOMBPC的应用案例及性能测试

5.1应用案例-赋安消防系统简介

5.2 MOMBPC在赋安消防系统中使用的性能测试

5.3本章小结

第六章总结与展望

6.1全文工作总结

6.2本文的创新性

6.3存在的不足及其工作展望

参考文献

致谢

原创性声明

展开▼

摘要

本文通过分析当前消息中间件研究把重心都放在异构环境的屏蔽和以消息中间件为核心的系统集成上而忽视对传送的数据种类不同而分治的现状。对消息中间件的传输数据进行分类,采用分而治之策略进行研究。目标是采用这种方式,提高系统的处理数据的灵活性和可靠性。根据研究,将消息分为了即时消息和普通消息。由于消息的传输是为完成的一定的任务而服务的。根据这些不同种类的消息的服务对象,其对应的任务也可以分类为实时任务和普通任务。而要满足提高系统对不同种类消息在时间上的不同需求,则面临的是系统对资源的调度策略。本文在分析了几种典型的资源调配模型,指出了其中的优劣。并在自定义的消息中间件模型MOMBPC中采用了EDF算法和WFQ算法,并对WFQ算法进行了改进。通过采用改进的算法,提高了系统的性能。在解决了MOMBPC的资源调度问题时,面临的即是作为实际执行者的线程的设计问题。针对系统需要解决的消息传输的特性,设计了多线程池模型。在消息中间件中,流量的控制也是一个研究的热点问题,这个问题关系到消息传输的可靠性。本文利用经典的滑动窗口协议来解决这一问题,并对这协议进行了优化,用有限状态机给出了其形式化描述和验证。接下,文章描述了MOMBPC的实现,并给出了一个典型的应用案例——赋安消防系统。在该应用系统中,对MOMBPC进行了测试,测试结果显示,MOMBPC作为一种轻量级的消息中间件,在一定程序和范围内提高了系统的性能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号