RocketMQ之broker消息索引

咱們能夠知道,broker的消息徹底順序地存儲在commitLog上,且每條消息的大小不一致,若是咱們根據不一樣的主題查,或者根據消息id查找都要遍歷整個commitLog文件,那確定是不合理的。(要提一下,消息的一個主題topic,在一個broker上能夠分紅多個消息隊列,默認是4個,也就是消息隊列是基於topic+broker),因此RocketMQ採用了ConsumerQueue文件存儲定長
相關文章
相關標籤/搜索