spring - Spring Kafka 重放旧消息
问题描述
如果出现任何问题,我需要重播旧的 Kafka 偏移量。Spring Kafka 中是否有任何 API 可用于重播主题的旧偏移量?
解决方案
就在这里。看看ConsumerSeekAware。用法在此处描述。即,关于这种方法:
void registerSeekCallback(ConsumerSeekCallback callback);
在文档中写道:
容器启动时调用;在初始化后的某个任意时间进行搜索时,应使用此回调。您应该保存对回调的引用;如果您在多个容器(或 ConcurrentMessageListenerContainer)中使用相同的侦听器,则应将回调存储在 ThreadLocal 或其他由侦听器线程键入的结构中。
回调本身记录在这里。
推荐阅读
- linux - 如何复制已选择文件的文件夹和子文件夹
- prometheus - 将千分尺度量发布到 Prometheus
- xslt-1.0 - 删除元素上的命名空间
- c# - 如何在两个按钮之间传递字符串变量
- android - 使用 Android-DraggableGridViewPager 居中 ViewGroup 视图
- python - 使用 setuptools 编译扩展模块的困难
- c - 调用 always_inline '_mm256_add_epi32' 时内联失败:目标特定选项不匹配
- json - 为什么我输入错误的电子邮件或密码时这里没有错误
- php - 如何使用 jquery 在 ajax 中显示来自 CI 控制器的 json_encoded 数据
- python - 为什么在抵消复活节以找到耶稣受难日时,在下面的代码中月份=1