rocketmq 报什么错要重推(rocketmq能存储多少个topic)

技术RocketMQ架构上主要分为几个部分这篇文章主要介绍RocketMQ架构上主要分为几个部分,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!技术架构RocketMQ架构上主要分为四部分,如上图所

本文主要介绍火箭MQ架构,主要分为几个部分。很详细,有一定的参考价值。感兴趣的朋友一定要看完!

技术架构

RocketMQ架构上主要分为几个部分

RocketMQ架构主要分为四个部分,如上图:所示。

生产者:消息发布的角色,支持分布式集群部署。生产者通过MQ的负载均衡模块选择对应的Broker集群队列进行消息传递,传递过程支持快速失败和低延迟。

消费者:消息消费的角色,支持分布式集群部署。支持推送和拉取模式来消费消息。同时还支持集群模式和广播模式的消费。它提供了实时消息订阅机制,可以满足大多数用户的需求。

服务器:名称服务器是一个非常简单的Topic路由注册中心,它的作用类似于Dubbo中的zookeeper,支持Broker的动态注册和发现。包括两个主要功能:代理管理,名称服务器接受代理集群的注册信息,并将其保存为路由信息的基础数据。然后提供心跳检测机制,检查Broker是否还活着;路由信息管理,每个名称服务器将保存关于代理集群的整个路由信息和队列信息,供客户端查询。然后生产者和消费者可以通过名称服务器知道整个代理集群的路由信息,从而传递和消费消息。名称服务器通常以集群模式部署,每个实例之间不进行通信。代理向每个名称服务器注册它自己的路由信息,因此名称服务器的每个实例都保存一份完整的路由信息副本。当名称服务器由于某种原因离线时,代理仍然可以将其路由信息与其他名称服务器同步,生产者、消费者仍然可以动态感知代理的路由信息。

BrokerServer:Broker主要负责消息的存储、传递和查询,保证服务的高可用性。

其中,为了实现这些功能,Broker包括以下几个重要的子模块。

RocketMQ架构上主要分为几个部分

远程处理模块:整个代理的实体,负责处理来自客户端的请求。

客户端管理器负责管理客户端(生产者/消费者)和维护消费者的主题订阅信息。

存储服务:提供方便简单的API接口,用于处理物理硬盘中存储的消息和查询功能。

Ha:在主代理和从代理之间提供数据同步的高可用性服务。

索引服务:根据特定的消息关键字对传递给代理的消息进行索引,从而提供对消息的快速查询。

以上就是文章《RocketMQ架构主要分为几个部分》的全部内容,感谢阅读!希望分享的内容对大家有所帮助。更多相关知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/151267.html

(0)

相关推荐

  • Golang如何打包配置文件

    技术Golang如何打包配置文件这篇文章主要介绍了Golang如何打包配置文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。背景最近在写一个涉及到管理阿里

    攻略 2021年12月11日
  • 汇编语言的指令采用什么来取代二进制

    技术汇编语言的指令采用什么来取代二进制本篇内容介绍了“汇编语言的指令采用什么来取代二进制”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,

    攻略 2021年11月9日
  • PHP CLI应用的调试原理是什么

    技术PHP CLI应用的调试原理是什么PHP CLI应用的调试原理是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。我们在Eclipse里

    攻略 2021年10月19日
  • 休的四字词语,休字在后面的成语有哪些

    技术休的四字词语,休字在后面的成语有哪些一字千金yī zì qiān jīn[释义]增损一字休的四字词语;赏以千金。形容文辞精妙;不可更改。[语出]南北朝·钟嵘《诗品·古诗》:“文温以丽;意悲而远;惊心动魄;可谓几乎一字

    生活 2021年10月29日
  • idea 远程debug

    技术idea 远程debug idea 远程debug1.pom.xml里配置jvmArguments参数 -Xdebug -Xrunjdwp:transport=dt_socket,address=5

    礼包 2021年11月26日
  • 如何理解Linux系统后门

    技术如何理解Linux系统后门这篇文章主要介绍“如何理解Linux系统后门”,在日常操作中,相信很多人在如何理解Linux系统后门问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解Li

    攻略 2021年10月20日