首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hsfxuebao
掘友等级
Java研发工程师
获得徽章 21
动态
文章
专栏
沸点
收藏集
关注
作品
赞
106
文章 99
沸点 7
赞
106
返回
|
搜索文章
最新
热门
RocketMQ源码21-顺序消费实现原理
RocketMQ顺序消费原理,全局有序和局部有序,加锁(消息队列加锁,消费时的消息队列锁,消息消费锁)
RocketMQ源码20- 主从模式下消费进度管理
主从模式下消费进度管理,建议的BrokerID(是否建议从Slave节点拉取的设置),消费进度持久化,主从模式下消费进度同步
RocketMQ源码19- 主从同步实现原理(HA)
主从同步原理,监听从节点连接请求并处理,HAClient处理读事件和写事件,HAConnection
RocketMQ源码18- consumer 提交消费偏移量
broker 管理offset,consumer使用offset、提交消费偏移量,最小位点提交机制。
RocketMQ源码17-consumer 负载均衡(重平衡)
重平衡之queue的分配策略,重平衡的核心逻辑、导致的重复消费,触发的时机(消费者启动、变更、停止时)
RocketMQ源码16-consumer消费流程
拉取消息前的准备工作(重平衡等),拉取消息(流控),服务端接收消息并处理,回调函数PullCallback处理拉取到消息,消费消息
RocketMQ源码15- consumer启动流程
consumer启动流程,DefaultMQPushConsumer的start方法,启动netty客户端,发送心跳
RocketMQ源码14- broker文件清理
服务端 broker文件清理,定时任务清理过期的文件commitLog、consumeQueue、indexFile
RocketMQ源码13- broker 文件刷盘机制
broker 刷盘策略,同步刷盘消息追加到内存后,同步调用MappedByteBuffer的force()方法;异步刷盘在消息追加到内存后会立刻返回给消息发送端
RocketMQ源码12-broker 消息投递流程(处理PULL_MESSAGE请求)
broker消息投递流程,处理consumer的pull_message请求,轮询+长连接PUSH处理
下一页
个人成就
优秀创作者
文章被点赞
1,305
文章被阅读
627,100
掘力值
18,214
关注了
11
关注者
994
收藏集
19
关注标签
40
加入于
2019-12-01