RocketMQ5.0消息消费<一> _ PUSH模式的消息拉取

本文详细介绍了RocketMQ5.0中PUSH模式的消息消费,包括消息消费概述、消费者启动流程、PUSH模式的消息拉取机制以及消息拉取的长轮询机制。在PUSH模式下,消费者循环向Broker拉取消息,通过长轮询实现实时性。消费者启动涉及订阅主题、消费者启动等步骤,消息拉取涉及Broker的处理逻辑和长轮询的两种模式。
摘要由CSDN通过智能技术生成

RocketMQ5.0消息消费<一> _ PUSH模式的消息拉取

一、消息消费概述

消息消费以组的模式开展,一个消费组内有多个消费者,每一个消费者可订阅多个主题,消费组之间有两种消费模式:集群模式(默认)、广播模式:

  • 集群模式(默认):主题下的同一条消息只允许被相同消费组的其中一个消费者消费。消费偏移量存储在Broker端。
  • 广播模式:主题下的同一条消息将被集群内的所有消费者消费。消费偏移量存储在消费端。

消息服务器与消费者之间的消息传送有两种模式:推模式(默认)、拉模式。RocketMQ消息推模式的实现基于拉模式,在拉模式上包装一层,一个拉取任务完成后开始下一个拉取任务。

  • PUSH推模式(默认):消息到达Broker后,推送给消息消费者。
  • PULL拉模式:消费者主动发起拉消息请求。

RocketMQ支持局部顺序消息消费,即保证同一个消息队列上的消息顺序消费。不支持消息全局顺序消费, 若实现某一主题的全局顺序消息消费,可以将该主题的消费队列数设置为1 ,牺牲高可用性。

RocketMQ支持两种消息过滤模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

懒羊羊--搞点小技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值