深入理解Kafka:核心设计与实践原理
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第5章 日志存储

学习完前4章的内容,我们可以较好地使用Kafka来完成基本的开发任务了。如果了解Kafka内部的一些细节,则可以让我们扬其长、避其短,进而可以更好地利用 Kafka。本章讲述的是有关Kafka日志存储相关的知识点,我们知道Kafka中的消息是存储在磁盘上的,那么为什么要使用磁盘作为存储介质?具体消息的存储格式又是什么呢?怎么样能够快速检索到指定的消息?消息不可能无限制存储,那么清理规则又是什么呢?带着这些疑问,我们来一探究竟。