如果有任何问题,我需要重播旧的Kafka偏移。春季Kafka中有没有可用的API可以重播主题的旧偏移量?
答案 0 :(得分:2)
是的,有。看看ConsumerSeekAware。 here中描述了用法。即,关于这种方法:
void registerSeekCallback(ConsumerSeekCallback callback);
在文档中写道:
在容器启动时调用;应该使用此回调 在初始化后的任意时间搜索时。你应该 保存对回调的引用;如果您使用相同的侦听器 在多个容器中(或在ConcurrentMessageListenerContainer中) 您应该将回调存储在ThreadLocal或其他结构中 由侦听器线程进行键控。
回调本身已记录在here中。