rocketmq文档中物理部署结构和逻辑部署结构的概述以及特点
发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,这篇文章给大家介绍rocketmq文档中物理部署结构和逻辑部署结构的概述以及特点,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。RocketMQ概述1、RocketMQ是什么1)是
千家信息网最后更新 2024年11月16日rocketmq文档中物理部署结构和逻辑部署结构的概述以及特点
这篇文章给大家介绍rocketmq文档中物理部署结构和逻辑部署结构的概述以及特点,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
RocketMQ概述
1、RocketMQ是什么
1)是一个队列模型的消息中间件,具有高性能、高可靠、高实时、分布式特点。2)Producer、Consumer、队列都可以分布式。3)Producer向一些队列轮流发送消息,队列集合成为Topic,Consumer如果做广播消费,则一个consumer实例消费这个Topic对应的所有队列,如果做集群消费,则多个Consumer实例平均消费这个topic对应的队列集合4)能够保证严格的消息顺序5)提供丰富的消息拉去模式6)高效的订阅者水平扩展能力7)实时的消息订阅机制8)亿级消息堆积能力9)较少的依赖
2、Rocketmq物理部署结构
RocketMQ网络部署特点
1)Name Server是一个几乎无状态的节点,可集群部署,节点之间无任何信息同步2)Broker部署相对复杂,Broker分为Master与Slave,一个Master可以对应多个Slave,但是一个Slave只能对应一个Master,Master与Slave的对应关系通过制定相同的BrokerName,不同的BrokerID来定义,BrokerId为0表示Master,非0表示Slave。Master也可以部署多个。每个Broker与Name Server集群中的所有节点建立长连接,定时注册Topic信息到所有Name Server3)Producer与Name Server集群中的其中一个节点(随机选择)建立长连接,定期从Name Server取Topic路由信息,并向提供Topic服务的Master建立长连接,且定时向Master发送心跳。Producer完全无状态,可以集群部署。4)Consumer与Name Server集群中的其中一个节点(随机选择)建立长连接,定期从Name Server取Topic路由信息,并向提供Topic服务的Master、Slave建立长连接,且定时向Master、Slave发送心跳。Consumer既可以从Master订阅消息,也可以从Slave订阅消息,订阅规则由Broker配置决定。
3、RocketMQ逻辑部署结构
1)Producer Group 用来表示一个发送消息应用,一个Producer Group下包含多个Producer实例,可以是多台机器,也可以是一台机器的多个进程,或者一个进程的多个Producer对象。一个Producer Group可以发送多个Topic消息。Producer Group作用如下:a)标识一类 Producerb)可以通过运维工具查询这个发送消息应用下有多少个Producer实例c)发送分布式事务消息时,如果Producer中途意外宕机,Broker会主动回调Producer Group内的任意一台机器来确认事务状态2)Consumer Group用来表示一个消费消息应用,一个Consumer Group下包含多个Consumer实例,可以是多台机器,也可以是多个进程,或者一个进程的多个Consumer对象。一个Consumer Group以均摊方式消费消息,如果设置为广播方式,那么这个Consumer Group下的每个实例都消费全量数据。
关于rocketmq文档中物理部署结构和逻辑部署结构的概述以及特点就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
消息
多个
消费
结构
实例
队列
集群
节点
订阅
特点
信息
机器
进程
物理
逻辑
分布式
状态
应用
文档
事务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
api主服务器
pubwin 数据库
学习关于网络安全的感悟
研发二维码大数据库
软件开发的模块集成在哪个阶段
浪潮服务器到91就不动了
新松软件开发待遇
魔兽怀旧服务器状态页面
海康服务器开箱密码
我的世界服务器退出方法不对
创宇互联网科技有限公司
数据库分析DNA序列的GC含量
联想服务器bmc
游戏服务器磁盘
邯郸市丛台锐贝软件开发
刚做软件开发知乎
杭州扩展网络技术有限公司
网络安全搭建域控制器
如何配置服务器dns
如何打开java数据库项目
汽车软件开发有哪些步骤
银行网络安全工程师工资
高密软件开发自学课程哪个好
工业网络技术本科叫什么
福田网络安全服务找哪家
德惠网络安全创新服务
湖北调度服务器挂式云主机
广州超速侠网络技术
数据库导出excel图片
派出所网络安全检查开展情况