对Kafka中auto.offset.reset值的理解

官网上对这个参数的解释比较宽泛,通过实验,对该参数加深了一些理解

auto.offset.reset有三个值:earlist, latest,none

earliest:当创建消费者组时,消息中各分区下有已提交的offset时,从提交的offset开始消费;无提交的offset时,从头开始消费
latest:当创建消费者组时,各分区下有已提交的offset时,从提交的offset开始消费;无提交的offset时,消费新产生的该分区下的数据
none:创建消费者组时,topic各分区都存在已提交的offset时,从offset后开始消费;只要有一个分区不存在已提交的offset,则抛出异常

posted @ 2022-06-06 13:20  xiao1xuesheng  阅读(421)  评论(0编辑  收藏  举报