【发布时间】:2016-04-08 18:18:57
【问题描述】:
假设没有更多的 Kafka 事件发布,当之前所有持久在 Kafka 代理中的 kafka 事件由于保留而过期并且相关的消费者尚未完成消费所有事件时,相关的 Kafka 消费者 Lag 是否会卡在给定的分区上?
【问题讨论】:
标签: apache-kafka
假设没有更多的 Kafka 事件发布,当之前所有持久在 Kafka 代理中的 kafka 事件由于保留而过期并且相关的消费者尚未完成消费所有事件时,相关的 Kafka 消费者 Lag 是否会卡在给定的分区上?
【问题讨论】:
标签: apache-kafka
流程将是这样的:
OFFSET_OUT_OF_RANGE)。EARLIEST。【讨论】:
查看代码:(kafka 0.9 消费者) 创建新消费者时定义了resetStrategy
public enum OffsetResetStrategy {
LATEST, EARLIEST, NONE
}
所以,如果偏移超出范围,消费者将继续阅读符合该政策的内容
【讨论】: