深入浅出理解kafka原理系列之:自动提交和手动提交
一、kafka消费者提交的内容
- 消费组+消费的某个主题+消费的某个分区及消费的偏移量
消费者无论是自动提交还是手动提交,都需要把所属的消费组+消费的某个主题+消费的某个分区及消费的偏移量,这样的信息提交到集群_consumer_offsets主题里面。
二、自动提交
//指定了消费者是否自动提交消费位移,默认为true。
// 如果需要减少重复消费或者数据丢失,你可以设置为false。
// 如果为true,需要关注自动提交的时间间隔,该间隔由auto.commit.interval.ms设置。
props.put("enable.auto.commit",