events - kafka 上的无限期日志保留

标签 events apache-kafka event-sourcing

我正在使用 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/

相关文章:

jquery - $(document).ready() 图像超时

java - 使用 SWT 创建 GUI 时出现 Event.gc 错误

domain-driven-design - 在使用事件溯源时使用聚合版本号是幂等的

security - 安全服务是微服务架构中的单点故障吗?

java - 卡夫卡消费者: can onPartitionsRevoked and onPartitionsAssigned callbacks be executed inside one poll() call?

cqrs - 事件溯源和事件/聚合版本

c# - 在构造函数中连接线程 C# 事件

javascript - 使用javascript捕获新的浏览器窗口打开事件

apache-kafka - 为什么kafka偏移量存储在应用程序的消费者端?

error-handling - Kafka 错误处理 : Processor. output().send(message, kafkaTimeoutInMS) 始终返回 true 及其异步