基于RocketMQ的高可用分布式融合通信消息系统的设计与实现
发布时间:2021-12-30 05:02
近几年来,移动互联网的发展越来越快。消息推送是移动互联网中的一个重要组成部分。手机客户端的信息的及时发布和传递,都需要消息推送服务来实现。基于这样的背景,MQTT协议应运而生。它的协议包小,功耗低、并且可以支持所有的平台。同时,还可以提供三种不同质量的消息传输等级,极大地增强了实用性,在很多领域都得到了应用。RocketMQ作为一种分布式消息队列,它具有的高性能、可分布等特点,使其在服务器分布式部署上具有很大优势。本文的主要目的是设计并完成一个基于RocketMQ,并使用MQTT作为传输协议的分布式消息推送系统。本文首先介绍了国内外研究现状及课题的项目背景。接下来,对RocketMQ消息队列技术和MQTT协议进行了简要介绍和相关研究。随后对系统进行了需求分析,设计了系统的功能结构和流程。将整个系统分为业务处理、消息转发、负载分发、服务器状态监控等几个模块。接下来使用Mosquitto及RocketMQ等开源项目,对这些模块进行了逐一实现,同时设计了一种高可用服务器分布式部署方案。整个系统基于Linux平台进行开发,使用Java为系统开发语言,开发结束后对系统进行了相关指标的测试。测试结...
【文章来源】:中国科学院大学(中国科学院沈阳计算技术研究所)辽宁省
【文章页数】:82 页
【学位级别】:硕士
【部分图文】:
移动互联网接入流量Figure1.1MobileInternetAccessTraffic
互联网络接入设备使用情况
中国手机网民规模及其占网民比例
本文编号:3557527
【文章来源】:中国科学院大学(中国科学院沈阳计算技术研究所)辽宁省
【文章页数】:82 页
【学位级别】:硕士
【部分图文】:
移动互联网接入流量Figure1.1MobileInternetAccessTraffic
互联网络接入设备使用情况
中国手机网民规模及其占网民比例
本文编号:3557527
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3557527.html