CommitLog文件和ConsumeQueue在文件系统中的映射

其中,RocketMQ与kafka不同的一点是RocketMQ存消息是不分区的且不分topic,所有的消息都存在commitLog中,副本由slave节点存储,而不像kafka一样多主多分区。
所有CommitLog是不分topic的,而队列是根据topic消费的所有每一个topic不同消费者组有一个共同的目录(目录名默认问topic)。

能表示ConsumeQueue关系的代码

posted @ 2021-02-04 19:13  爬上巨人的肩膀  阅读(127)  评论(0编辑  收藏  举报