首页> 中文学位 >基于消息队列的分布式系统数据传输优化技术研究
【6h】

基于消息队列的分布式系统数据传输优化技术研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第1章 绪论

1.1 课题背景及意义

1.2 课题研究现状

1.3 课题研究内容

1.4 论文组织结构

第2章 相关技术研究

2.1 中间件概述

2.2 高级消息队列协议

2.3 RabbitMQ研究

2.4 本章小结

第3章 基于RabbitMQ的数据分发技术研究及优化

3.1 基于RabbitMQ的数据分发技术研究

3.2面向RabbitMQ的路由选择算法研究及优化

3.3 面向RabbitMQ的路由选择算法优化实验

3.4 本章小结

第4章 基于RabbitMQ的数据收集技术研究及优化

4.1 基于RabbitMQ的数据收集技术研究

4.2 面向RabbitMQ的消息处理流程研究及优化

4.3 面向RabbitMQ的消息处理流程优化实验

4.4 本章小结

结论

参考文献

致谢

展开▼

摘要

随着网络技术的不断发展及各种软件产品的发布,人们的生活越来越与互联网紧密相关。随着软件产品用户数量的急剧增加,服务器的处理需求也急剧增大,分布式系统开始发挥重要的作用。但是分布式系统同时带来了许多问题和挑战,操作系统、编程语言、数据库等的差异性给分布式系统应用间的通信带来了很大的麻烦。由于消息中间件可以屏蔽网络和操作系统平台间的差异性,实现分布式应用数据的方便及可靠传输,因此消息中间件被广泛应用于分布式系统中。本文对基于消息中间件RabbitMQ的数据分发技术和数据收集技术进行了研究和优化。
  本文对基于RabbitMQ的数据分发技术进行了研究和优化,提出了RabbitMQ在配置信息分发业务中的一种使用模型,针对该模型中使用的Topic交换机的路由选择算法进行了分析和优化。优化后的算法主要通过对绑定键形成的模式树进行遍历,增加绑定关系,减少消息路由时路由键在模式树上的匹配次数。本文通过对比实验证明了优化后的路由算法减少了消息路由时的匹配次数,缩短了消息路由选择时间,加快了配置信息的分发。
  本文还对基于RabbitMQ的数据收集技术进行了研究和优化,提出了RabbitMQ在日志收集业务中的一种使用模型,针对模型中RabbitMQ内部的消息处理流程进行了分析和优化。由于日志的生成端和日志的采集端是多对一的关系,因此可以增加RabbitMQ内部的队列处理进程,提高RabbitMQ的处理性能。本文通过对比实验证明了优化后的RabbitMQ能够支持更多的日志生成端,具有更高的处理性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号