深入浅出地对比 RocketMQ 和 Kafka 的消息存储差异
发布时间
阅读量:
阅读量
深入浅出消息队列----【RocketMQ 和 Kafka 消息存储差异对比】
- RocketMQ 的消息存储
- Kafka 的消息存储
- 对比 RocketMQ 与 Kafka
yes哥深入浅出消息队列专栏
yes哥深入浅出消息队列专栏
本文仅限于文章笔记,并归纳了原文章中的重要知识点以及个人见解。
来源如下:
[编程导航-鱼皮【yes哥深入浅出消息队列专栏
RocketMQ 的消息存储
RocketMQ 通过多Topic混合存储的方式来实现数据的持久化存储;每个这样的存储单元都对应一个 CommitLog 文件,并且将所有来自各个Topic和Queue的消息分配到这里。

换句话说,在 RocketMQ 中,每个 Broker 都会收集它接收的所有消息,并将它们存储在一个特定的文件中。(当 commitlog 的大小超过 1GB 时,则会创建一个新的 commitlog 文件。)
在Topic+队列维度上,在队列中建立一个用于存储consumeQueue的数据结构。在此架构中,默认情况下,默认情况下
全部评论 (0)
还没有任何评论哟~
