首页 > 解决方案 > Kafka:退休记录会影响偏移量吗?

问题描述

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

更简单的问题:即使某些记录被某些保留策略移走,偏移量的唯一值是否永远不会改变

标签: apache-kafka

解决方案


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


推荐阅读