我正在查看Kafka文档,特别是在Persistence部分:
kafka doc - persistence section
如果我在最后几行中理解它说Kafka在磁盘到达时将数据写入…
Kafka总是直接写入磁盘,但记住I / O操作实际上是由操作系统执行的。在Linux的情况下,似乎数据被写入页面缓存,直到它可以写入磁盘。 Kafka完成了为操作系统分配要写入磁盘的数据的工作,但它是决定何时以及如何写入数据的操作系统。 希望这能回答你的问题。