标签: apache-kafka
调用commitOffsets时,提交的值是从KafkaStream下一次调用中提取的最新消息的偏移量?或消费者缓冲的最大偏移值或其他值?
答案 0 :(得分:4)
它将是消费者获取的最大值(即客户端使用next()读取,不包括内部缓冲的值)。
但请注意,如果使用Consumer来实例化多个迭代器以供多个线程使用,它们将立即全部提交 - 通常不是预期的行为,因为一个线程无法知道其他线程的处理状态。