RocketMQ消息存儲的整體結構

  RocketMQ的消息存儲採用的是混合型的存儲結構,也就是Broker單個實例下的所有隊列公用一個日誌數據文件CommitLog。這個是和Kafka又一個不同之處。 爲什麼不採用kafka的設計,針對不同的partition存儲一個獨立的物理文件呢?這是因爲在kafka的設計中,一旦kafka中Topic的Partition數量過多,隊列文件會過多,那麼會給磁盤的IO讀寫造成比較大的壓力,也就
相關文章
相關標籤/搜索