标记要从日志压缩中排除的Kafka条目

时间:2016-10-03 21:38:31

标签: apache-kafka

知道Kafka能够" Log Compaction"通过它可以保证它至少保留每个已知密钥的最新条目,可以扩展到允许将指定的密钥预先标记为"特殊"即使它们不再是该密钥的最新条目,它们也会在压缩中存活下来?

用例可能是压缩历史记录,它总是可以为任何给定的密钥提供头值,但另外可以允许特定的历史值固定以便保存。

1 个答案:

答案 0 :(得分:3)

目前(截至Kafka 0.10.0.1),这是不可能的。

有一个新提案(KIP-71)允许将保留时间压缩组合到一个主题中。此功能将成为Kafka 0.10.1.0的一部分,应在接下来的几周内发布。也许这有帮助。