可以不将 Apache Kafka 主题持久化到磁盘



我有一个特定的用例,不允许我保留某种类型的事件。事件可以保留在内存中,但不能写入磁盘。

卡夫卡甚至可能做到这一点吗?理想情况下,我正在寻找每个主题用于禁用写入磁盘的配置。

不可能。在卡夫卡邮件列表中,我得到了这个建议:

您可以将主题配置为驻留在 TMP-FS 挂载上(即 没有磁盘备份的内存文件系统)。

我认为你不能阻止Kafka向磁盘写入某些东西,因为改变这将涉及改变其核心架构。一个建议是为这些特殊事件创建一个保留时间很短(例如几分钟)的主题。

最新更新