分佈式消息隊列RocketMQ與Kafka架構上的巨大差異之2 -- CommitLog與ConsumeQueue

在前面Rocket與Kafka的對比之「撥亂反正」續篇中,我們已經提到了RocketMQ和Kafka在架構上面的一個巨大差異:Kafka是每個partition對應一個文件,而RocketMQ是把所有topic的所有queue的消息存儲在一個文件裏面,然後再分發給ConsumeQueue。 存儲上的巨大差異 Kafka的存儲 下圖展示了Kafka的存儲結構: 其中每個topic_partition
相關文章
相關標籤/搜索