矮小白昼

文章
8
资源
0
加入时间
3年0月20天

云原生中间件RocketMQ-核心原理之同步_异步刷盘,同步_异步复制解析

发送时,Producer将不同topic的所有消息都会顺序写入Commit Log中,Broker端的后台服务线程—ReputMessageService不停地分发请求并异步构建ConsumeQueue(逻辑消费队列)和IndexFile(索引文件)数据,不停的轮询,将当前的consumeQueue中的offSet和commitLog中的offSet进行对比,将多出来的offSet进行解析,然后put到consumeQueue中的MapedFile中。的触发写磁盘动作,会明显降低性能。...