Kafka:如何重新使用未提交/未确认的消息

时间:2019-02-18 14:32:30

标签: java apache-kafka kafka-consumer-api spring-kafka

我们正在使用手动提交策略。我们已经配置了一个提交所有成功使用消息的bean。我们正在尝试添加一种逻辑以重新使用未确认的消息。我们面临的问题是消耗相同的消息,但是重新消耗的时间间隔不统一。有时很快会被重新消耗掉,但有时要花费数小时。

我们如何确保未提交的消息在指定时间内被使用。

1 个答案:

答案 0 :(得分:2)

您可以在seek()上执行Consumer操作,以将其重置为特定的偏移量。