面向RocketMQ负载均衡技术的分析与实现

来源 :东南大学 | 被引量 : 4次 | 上传用户:lislin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提高分布式系统的模块化程度可以改善各服务之间的通信性能,并提高可扩展性,这使得高性能、高可靠性的消息中间件更加重要。作为新兴的消息中间件,RocketMQ因其功能强大、负载均衡能力突出,支持分布式事务而被广泛使用。本文在分析了RocketMQ和消息队列服务技术现状的基础上,研究了消息中间件的负载均衡技术,结合某贷款系统中企业级服务之间的负载均衡需求,设计并实现了面向RocketMQ的负载均衡系统。本文的主要工作如下:(1)RocketMQ分布式服务集群以及消息特性分析。RocketMQ Broker集群搭建以及nameServer集群配置以及搭建,消息特性分析,包括顺序性消息,重复性消息,以及分布式事务消息。(2)负载均衡实现。分析RocketMQ负载均衡的实现,对RocketMQ负载均衡策略进行逐一分析,包括平均分配策略、轮询策略、机房配置策略、手动配置策略、一致性hash策略。(3)RocketMQ负载均衡系统局部消息堆积负载降级设计与实现。基于RocketMQ负载均衡,整合redis集群技术,以及分布式定时任务调度器quartz来实现RocketMQ负载均衡系统的负载降级,提升RocketMQ负载均衡系统的吞吐率。(4)RocketMQ负载均衡系统并发消息分布式访问控制设计与实现。这里主要采用的是RocketMQ负载均衡系统整合基于Zookeeper的分布式组件curator的方式来控制业务消息的并发处理逻辑。在本文的最后,对基于RocketMQ负载均衡系统进行了功能测试和性能测试。测试结果表明,该平台提高了RocketMQ负载均衡的业务消息吞吐率,到达了预期的效果。
其他文献
随着以"一课一得"为基本特征的语文教学改革的开展,语感教学应该逐渐成为语文课堂教学的核心。本文试图从语感的定义入手,以素质教育为存在依据,从职高语文教学的实际出发,结
在职业技术教育逐步走向市场的过程中,职业教育遇到了前所未有的挑战。面对学生基础差的情况,要提高教学质量,就必须对传统的考试模式进行改革,实施教考分离。
由中国企业评价协会发起并主办的“首届中国人力资源管理大奖颁奖典礼暨峰会”近日在京举行。本届共颁出十佳企业、十佳人物、管理成果金奖三项大奖。
本文从国际会计准则的制定入手,分析了国际会计准则产生的背景及条件,同时结合我国实际,从基准准则和细则方面深入分析了国际会计准则和我国新会计准则对国际评估业和我国资产评
本文简要介绍了国内外对米糠资源深度开发利用的研究进展,重点介绍了米糠挤压脱酶稳定化技术和全脂米糠、脱脂米糠研究开发健康食品的现状,旨在对我国丰富的米康资源进行高科技