RocketMQ 的底层存储实现:内存映射文件 MappedFile、MappedFileQueue 源码剖析
小于 1 分钟
原文地址:http://hscarb.github.io/rocketmq/99991231-rocketmq-mappedfile.html
RocketMQ 的底层存储实现:内存映射文件 MappedFile、MappedFileQueue 源码剖析
1. 背景
RocketMQ 是一个低延迟、拥有金融级别稳定性的高性能消息队列。
2. 概述
2.1 MappedFile 的创建
2.2 MappedFile 的写入
2.3 MappedFile 刷盘
2.4
3. 详解
4. 代码
5. 参考资料
- RocketMQ 官方文档
- Kafka 和 RocketMQ 底层存储之那些你不知道的事
- RocketMQ高性能之底层存储设计
- 深入剖析 RocketMQ 源码 - 消息存储模块
- RocketMQ存储实现分析
- 谈谈MQ | 与Page Cache的爱恨情仇
欢迎关注公众号【消息中间件】(middleware-mq),更新消息中间件的源码解析和最新动态!
