欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

RocketMQ 第3页

十四:RocketMQ源码分析消息拉取拉模式PULL

站长阅读(529)赞(0)

本节目录 1、RocketMQ 推拉模式简介2、DefaultMQPullConsumer 核心属性3、消息消费者启动流程分析 1、RocketMQ 推拉模式简介 消费者与消息存储方 Broker一般有两种通信机制:推(PUSH)、拉(PU...

十一:RocketMQ源码分析刷盘机制

站长阅读(506)赞(0)

RocketMQ 刷盘支持同步刷盘和异步刷盘。为了了解其具体实现,我们以 Commitlog 的存储为例来说明 RocketMQ 是如何进行磁盘读写。 Comitlog\#putMessage首先将消息写入到 MappedFile,内存映射...

八:RocketMQ源码分析之消息ACK机制(消费进度)

站长阅读(496)赞(0)

1、消息消费进度概述 首先简要阐述一下消息消费进度: 消费者订阅消息消费队列(MessageQueue), 当生产者将消息负载发送到 MessageQueue 中时,消费订阅者开始消费消息,消息消费过程中,为了避免重复消费,需要一个地方存储...

七:RocketMQ源码分析之消息消费重试机制

站长阅读(620)赞(0)

主要关注业务方在消息消费失败后,返回 ConsumeConcurrentlyStatus.RECONSUME\_LATER ,专业术语:业务方每条消息消费后要告诉 MQ 消费者一个结果(ack,message back),触发 MQ 消息消...