RocketMQ ConsumeQueue与IndexFile实时更新原理及源码深度剖析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2558个文字,预计阅读时间需要11分钟。
目录+前言+ConsumeQueue详解+IndexFile详解+IndexHeader+slots槽位+indexes索引数据+实时更新ConsumeQueue与IndexFile源码分析+CommitLogDispatcherBuildConsumeQueue源码分析+CommitLogDispatcherBuildIndex源码分析+IndexFile
目录
- 前言
- ConsumeQueue详解
- IndexFile详解
- IndexHeader
- slots槽位
- indexes索引数据
- 实时更新ConsumeQueue与IndexFile源码分析
- CommitLogDispatcherBuildConsumeQueue源码分析
- CommitLogDispatcherBuildIndex源码分析
- IndexFile如何解决Hash冲突
- 总结
前言
前面我们介绍了消息是如何存储的,消息是如何刷盘的,讲的都是CommitLog是如何存储和刷盘的。
本文共计2558个文字,预计阅读时间需要11分钟。
目录+前言+ConsumeQueue详解+IndexFile详解+IndexHeader+slots槽位+indexes索引数据+实时更新ConsumeQueue与IndexFile源码分析+CommitLogDispatcherBuildConsumeQueue源码分析+CommitLogDispatcherBuildIndex源码分析+IndexFile
目录
- 前言
- ConsumeQueue详解
- IndexFile详解
- IndexHeader
- slots槽位
- indexes索引数据
- 实时更新ConsumeQueue与IndexFile源码分析
- CommitLogDispatcherBuildConsumeQueue源码分析
- CommitLogDispatcherBuildIndex源码分析
- IndexFile如何解决Hash冲突
- 总结
前言
前面我们介绍了消息是如何存储的,消息是如何刷盘的,讲的都是CommitLog是如何存储和刷盘的。

