深入浅出理解kafka原理系列之:自动提交和手动提交

深入浅出理解kafka原理系列之:自动提交和手动提交

  • 一、kafka消费者提交的内容
  • 二、自动提交
  • 三、自动提交代码示例
  • 四、手动提交
  • 五、手动同步提交代码示例
  • 六、手动异步提交代码示例

一、kafka消费者提交的内容

  • 消费组+消费的某个主题+消费的某个分区及消费的偏移量

消费者无论是自动提交还是手动提交,都需要把所属的消费组+消费的某个主题+消费的某个分区及消费的偏移量,这样的信息提交到集群_consumer_offsets主题里面。

二、自动提交

//指定了消费者是否自动提交消费位移,默认为true。
// 如果需要减少重复消费或者数据丢失,你可以设置为false。
// 如果为true,需要关注自动提交的时间间隔,该间隔由auto.commit.interval.ms设置。
props.

你可能感兴趣的:(日常分享专栏,Kafka,kafka,深入理解kafka原理,自动提交和手动提交)