81,092
社区成员
发帖
与我相关
我的任务
分享
Kafka不会始终按顺序访问磁盘,但它会做一些事情,使磁盘访问更可能经常顺序。所有Kafka消息都存储在较大的段文件中(默认为1GB),因为Kafka消息在使用时不会被删除(就像在其他消息代理中一样)Kafka不会通过不断创建和删除许多变量长度来创建碎片文件系统文件。相反,它会创建段文件,然后附加到该文件,直到达到1GB(可配置的限制)。只有当段中的所有消息都过期时,它才会删除整个1GB段。这意味着通常这些1GB的磁盘部分实际上是作为连续的块布局的。