首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹簧云流kafka绑定器通过编程将kafka主题(多个分区)偏移到任意数字

弹簧云流kafka绑定器通过编程将kafka主题(多个分区)偏移到任意数字
EN

Stack Overflow用户
提问于 2021-10-19 16:59:55
回答 1查看 315关注 0票数 0

我有一个要求将偏移量重置为一个数字。

详细需求:我的应用程序正在使用来自kafka主题的消息并将其转储到DB中,假设DB在处理所使用的消息(offset=10)时下降,直到DB关闭时,应用程序使用的消息一直到偏移量20。

现在DB在处理第20偏移量消息时再次出现,现在我希望将偏移量重新设置为10,这样就可以将数据保存在数据库中。

我可以通过编程(spring引导)实现这个目标吗?我用的是春云流活页夹卡夫卡。

EN

回答 1

Stack Overflow用户

发布于 2021-10-19 17:20:15

如果DB关闭,为什么继续接收消息?

只需配置侦听器容器就可以继续重试当前记录,直到DB再次可用为止。

代码语言:javascript
复制
@Bean
ListenerContainerCustomizer<AbstractMessageListenerContainer<?, ?>> listenerContainerCustomizer() {
    return (container, topic, group) -> {
        container.setErrorHandler(...);
    };
}

请参阅https://docs.spring.io/spring-kafka/docs/current/reference/html/#seek-to-current

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69634967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档