将kafka自动提交offsets取消掉,并且不提交offsets。
假设kafka(一个topic,只有一个分区,所有消费者都在一个消费者组中)中有10条消息未消费,在第一次启动消费者拉取数据的时候,会将这10条消费完,由于没有自动提交offsets,且也没有进行手动提交offsets,此时重启消费者程序拉取数据的时候,会重复消费(这是必然的)。
上面出现的场景,由于取消自动提交offsets,且手动也没有提交offsets,所以重启消费者消费会重复消费是正常情况。但是我的疑问是,在第一次启动消费者程序(不断进行poll轮询)的时候,为什么没有手动提交offsets,此时poll不会重复拉取相同的数据,而是需要重启消费者程序的poll才会重复拉取数据呢?