我正在使用 kafka 进行事件溯源。我意识到我们仍然需要配置日志保留时间,即log.retention.hours
.
如果我想无限期地保留我的所有消息,使用的最佳值(value)是什么? log.retention.bytes
的示例配置设置为 -1,我可以在 log.retention.hours
中也使用 -1 ?
最佳答案
看下面的卡夫卡JIRA这是 0.9.0.0 版本的到期日。暂时按照建议设置:
log.retention.bytes = -1
log.retention.hours = 2147483647
这与永远相同(约 25 万年)。
然后当 0.9.0.0 版本可用时
log.retention.hours
应该有类似的-1
可用的值(value)。
关于events - kafka 上的无限期日志保留,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32818820/