开发者社区 问答 正文

在消费消息时,CommitLog的读取方式有什么特点?

在消费消息时,CommitLog的读取方式有什么特点?

展开
收起
三分钟热度的鱼 2024-04-18 15:01:18 52 分享 版权
1 条回答
写回答
取消 提交回答
  • 当消费消息的时候,严格来说对于CommitLog的读取是随机的,因为CommitLog的消息是混合存储的。但从整体上看,消息还是从CommitLog上顺序读取的,先读取旧数据,再读取新数据。同时,由于消息存进去之后很快就会被消费,这时消息仍然存放在pageCache中,因此实际上并不需要从磁盘进行读取。

    2024-04-18 15:40:36
    赞同 展开评论
问答地址: