在某个时间点,有一个数字x
代表某个Kafka分区中某些记录A
的偏移量。 A
到B
后,其偏移量等于x + 1
。一段时间后,A
因过期而被保留策略采用;这是否意味着B
不再处于x + 1
的位置,而是向后退了一步(占据A
的位置)并因此成为x
?如果是这样,是否存在一种有效且可靠的方法来通过其ID跟踪尚未退回的记录,从而能够绕过相应分区中的其他记录来快速获取它们?
一个更简单的问题:即使某些记录由于某些保留策略而被移走,偏移的唯一值也不会改变吗?
答案 0 :(得分:1)
是的,偏移量对于每个主题分区都是唯一的,并且永远不会由于保留或其他原因而改变