auto.offset.reset设置为earliest
spring:
kafka:
bootstrap-servers: 192.168.?.x:9092
consumer:
auto-offset-reset: earliest
enable-auto-commit: false
假设开始已经有一个消费者组:hdGroup1,已经提交了offset,情况如下:
接着新增一个消费者组hdGroup3,会从第一个消息开始消费,无论之前是否partition提交了offset
在我们日常开发中,像这种要新起一个消费者,去消费旧的Topic是有真实需求的。所以如果不需要从头开始消费,应该设置成latest更适合。