Apache kafka 将log.retention.hours设置为非常高的数字的含义

Apache kafka 将log.retention.hours设置为非常高的数字的含义,apache-kafka,kafka-consumer-api,Apache Kafka,Kafka Consumer Api,我正在研究使用卡夫卡作为事件源模式的主存储的可能性。我很难理解用卡夫卡(Kafka)保存东西是否是一个好主意,或者长期保存,或者为什么不保存 简单地将log.retention.hours设置为一个非常大的数字,有效地将Kafka变成一个永久存储,会有什么影响?正如我所理解的——“卡夫卡的性能在数据大小方面实际上是恒定的,因此保留大量数据不是问题。” 也就是说,我也感觉到这不是卡夫卡的常见用例,所以可能存在一些我不理解的限制。我完全同意这是个坏主意,但我想了解原因。这可能会有所帮助。读这个:非常

我正在研究使用卡夫卡作为事件源模式的主存储的可能性。我很难理解用卡夫卡(Kafka)保存东西是否是一个好主意,或者长期保存,或者为什么不保存

简单地将log.retention.hours设置为一个非常大的数字,有效地将Kafka变成一个永久存储,会有什么影响?正如我所理解的——“卡夫卡的性能在数据大小方面实际上是恒定的,因此保留大量数据不是问题。”


也就是说,我也感觉到这不是卡夫卡的常见用例,所以可能存在一些我不理解的限制。我完全同意这是个坏主意,但我想了解原因。

这可能会有所帮助。读这个:非常感谢,这正是我想要的。