首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
RocketMQ 源码学习
敲木鱼的小和尚
创建于2023-11-27
订阅专栏
源码学习
暂无订阅
共8篇文章
创建于2023-11-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
RocketMQ 源码学习--重要机制-01 过期文件删除源码解析
问题 由于RocketMQ操作CommitLog、ConsumeQueue文件,都是基于内存映射方法并在启动的时候,会加载commitlog、ConsumeQueue目录下的所有文件,为了避免内存与磁
RocketMQ 源码学习--重要机制-02 消息轨迹源码解析
# 问题 对于消息而言,必须记录当前消息处理的轨迹,日常开发中,主要使用唯一ID,再不同业务,以及不同中间件中进行传递,然后通过日志的方式全部串联起来,那么MQ也肯定存在这样的消息轨迹机制,便于监控消
RocketMQ 源码学习--Message-02 事务消息源码全解析(万字)
如何使用 直接看官方案例 /rocketmq-example/src/main/java/org/apache/rocketmq/example/transaction 源码 接下来看看监听器的源码
RocketMQ 源码学习--Consumer-04 顺序消息消费源码解析
前提点 通过前面的消息消费流程可知 重平衡,产生 PullRequest拉取请求,交给 PullMessageService 中的内存队列 消息拉取:PullMessageService 阻塞等待自旋
RocketMQ 源码学习--Consumer-03 消息拉取方式源码解析
前提 之前学习了 Push 的方式,底层也是 Pull 模式,那么 Push 和 Pull 模式有什么区别吗。简单理解 Push 模式和 Pull 模式 推模式:消息发送者将消息发送到Broker,然
RocketMQ 源码学习--Message-01 消息进度存储
消息进度 首先简要阐述一下消息消费进度: 消费者订阅消息消费队列(MessageQueue), 当生产者将消息负载发送到 MessageQueue 中时,消费订阅者开始消费消息,消息消费过程中,为了避
RocketMQ 源码学习--Consumer-02 消息负载均衡机制与重新分布
带着问题去研究中间件,想想自己实现如何实现 前提 通过架构可以知道下面角色之间的对应关系 主题:消息队列(MessageQueue)= 1:n 主题:消息生产者 = 1:n (n>=1) 主题:消息消
RocketMQ 源码学习--Consumer-01 整体流程 & 重复消费
Consumerqidong带着问题去研究中间件,想想自己实现如何实现 前提 通过架构可以知道下面角色之间的对应关系 主题:消息队列(MessageQueue)= 1:n 主题:消息生产者 = 1:n (n>=1) 主题:消息消