目录前言Broker消息清理机制简介Broker与消息清理相关配置消息清理机制源码分析CommitLog清理源码分析ConsumeQueue和IndexFile清理源码分析ConsumeQueue文件清理IndexFile清理总结前言
目录前言刷盘相关类介绍Broker刷盘源码分析CommitLog构造&属性赋值TransientStorePoolEnabled介绍消息保存源码分析消息刷盘入口方法源码分析总结前言
目录前言消息存储格式总览CommitLog介绍MappedFile详解消息存储格式介绍DefaultMessageStore介绍消息存储源码分析发送消息存储流程消息预处理阶段消息保存阶段消息保存结果处理阶段总结前言
目录RocketMq-broker注册消息存储消息读取消费者拉取消息按照key查询org.apache.rocketmq.store.DefaultMessageStore#queryMessageRocketMq-broker
目录1. broker 清理文件介绍1.1 哪些文件需要清理1.2 RocketMQ文件清理的机制2. 源码解析2.1 清理commitlog2.2 ConsumeQueue 清理2.3 indexFile 清理3. 总结1. broker 清理文件介绍
目录1. 启动入口2. 创建BrokerController2.1 controller实例化2.2 初始化controller2.2.1 注册处理器:BrokerController#registerProcessor2.2.2 remotingServer注册处理器:NettyRemotingServer#registerProcessor2
I have开发者_运维问答 started using c++ extensively in school and now my programs are getting to the point where have more than 1 file (i.e. header, driver, implementation file). I don\'t know enough