Spring Kafka重播旧消息

时间:2018-11-01 17:43:42

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

如果有任何问题,我需要重播旧的Kafka偏移。春季Kafka中有没有可用的API可以重播主题的旧偏移量?

1 个答案:

答案 0 :(得分:2)

是的,有。看看ConsumerSeekAwarehere中描述了用法。即,关于这种方法:

void registerSeekCallback(ConsumerSeekCallback callback);

在文档中写道:

  

在容器启动时调用;应该使用此回调   在初始化后的任意时间搜索时。你应该   保存对回调的引用;如果您使用相同的侦听器   在多个容器中(或在ConcurrentMessageListenerContainer中)   您应该将回调存储在ThreadLocal或其他结构中   由侦听器线程进行键控。

回调本身已记录在here中。