kafka的enable.autuo.commit参数详解
这个参数有两个取值,一个是true,一个是false,默认是true。
如果是true,还需要配置auto.commit.interval.ms这个参数使用,表示每几秒钟自动提交一次offset;如果enable.autuo.commit=false,那么就是不自动提交offset,如果不手动提交的话,也不是每一次消费者去拉去数据的时候都__consumer_offset主题去读取这个参数,而是再第一次拉取数据之后把offset保存在内存里,当第二次再去拉取数据的时候直接在内存里读出来这个参数。当消费者重新启动之后才会在内存里面读取这个参数。