如果自动提交的发生频率低于轮询,Kafka消费者如何跟踪已处理的消息?

tv6aics1  于 2023-01-08  发布在  Apache
关注(0)|答案(1)|浏览(113)

因此,如果Kafka Consumer启用了自动提交,提交间隔为5秒,并且我们每1秒使用一个批处理...
...在自动提交完成之前,使用者是否会多次处理消息?

bvpmtnay

bvpmtnay1#

如果您将批处理标记为已处理,它将每5秒提交到集群中的分区。使用者发出下一个批处理轮询以获取下一组消息,因此它将从下一个偏移量开始。除非发生错误,否则不太可能再次获取同一批消息。
加入Redpanda的社区slack频道,从核心工程师那里获得更多帮助:)

相关问题