标签: apache-kafka
我已将enable.auto.commit设置为true,并将auto.commit.interval.ms设置为10,000(即10秒)。现在我的问题是-如果消费者在第一次轮询时获得了100条记录,而侦听器正在处理一个记录,并且在10秒内仅处理了80条记录,那么它是否提交并提前80或100偏移? >
答案 0 :(得分:1)
提交的偏移量将是轮询的数量,而不是已处理的数量。
如果要确保轮询中的所有记录均已处理,您将要禁用自动提交,并自行执行