卡夫卡:退休的记录会影响抵消吗?

时间:2019-12-26 16:51:32

标签: apache-kafka

在某个时间点,有一个数字x代表某个Kafka分区中某些记录A的偏移量。 AB后,其偏移量等于x + 1。一段时间后,A因过期而被保留策略采用;这是否意味着B不再处于x + 1的位置,而是向后退了一步(占据A的位置)并因此成为x?如果是这样,是否存在一种有效且可靠的方法来通过其ID跟踪尚未退回的记录,从而能够绕过相应分区中的其他记录来快速获取它们?

一个更简单的问题:即使某些记录由于某些保留策略而被移走,偏移的唯一值也不会改变吗?

1 个答案:

答案 0 :(得分:1)

是的,偏移量对于每个主题分区都是唯一的,并且永远不会由于保留或其他原因而改变