基于RocketMQ的高可用分布式融合通信消息系统的设计与实现
时间:2019-07-16
大小:1.59MB
阅读数:582
查看他发布的资源
资料介绍
本文的主要目的是设计并完成一个基于RocketMQ,并使用MQTT 作为传输协议的分布式消息推送系统。本文首先介绍了国内外研究现状及课题的项目背景。接下来,对RocketMQ 消息队列技术和MQTT 协议进行了简要介绍和相关研究。随后对系统进行了需求分析,设计了系统的功能结构和流程。将整个系统分为业务处理、消息转发、负载分发、服务器状态监控等几个模块。接下来使用Mosquitto 及RocketMQ 等开源项目,对这些模块进行了逐一实现,同时设计了一种高可用服务器分布式部署方案。整个系统基于Linux 平台进行开发,使用Java为系统开发语言,开发结束后对系统进行了相关指标的测试。测试结果显示,本文设计并实现的消息推送服务器能够完成系统基本需求,并在分布式部署以及异常状态下保持高可用状态方面表现不俗,同时在性能方面较为优越。
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或
联系我们 删除。