Apache kafka 强制消费者只阅读在消费者复活后出现在主题中的信息

Apache kafka 强制消费者只阅读在消费者复活后出现在主题中的信息,apache-kafka,kafka-consumer-api,kafka-producer-api,Apache Kafka,Kafka Consumer Api,Kafka Producer Api,我们有没有办法强迫消费者阅读最新信息? e、 假设我有一个主题t1和消费者C1在消费者群体CG1中。 如果t1中有10条消息(m0到m10),那么一旦C1激活,它会读取前5条消息,然后崩溃,现在在崩溃之前,让我们假设它提交了offest到5条消息。与此同时,该主题又收到了5条消息(m11到m15)。现在C1返回,之后t1再接收5条消息(m16到m20)。我希望C1强制从m16开始读取,即从C1返回后t1收到的消息开始读取。由于提交的偏移量,它将从m6开始读取。我同意C1在它关闭时丢失消息。是否有

我们有没有办法强迫消费者阅读最新信息? e、 假设我有一个主题t1和消费者C1在消费者群体CG1中。
如果t1中有10条消息(m0到m10),那么一旦C1激活,它会读取前5条消息,然后崩溃,现在在崩溃之前,让我们假设它提交了offest到5条消息。与此同时,该主题又收到了5条消息(m11到m15)。现在C1返回,之后t1再接收5条消息(m16到m20)。我希望C1强制从m16开始读取,即从C1返回后t1收到的消息开始读取。由于提交的偏移量,它将从m6开始读取。我同意C1在它关闭时丢失消息。是否有任何方法可以为此用例配置我的使用者。

在我的使用者上设置
enable.auto.commit=false
auto.offset.reset=latest
可用于此用例。

设置
enable.auto.commit=false
auto.offset.reset=latest
?它将不起作用,当您将偏移量提交到分区时。然后,任何使用者都将读取最后提交的偏移量。