spring-kafka - 如何配置 kafka 批处理使用者以使用 SeekToCurrentBatchErrorHandler 重试预定义的次数?
问题描述
我正在使用 spring-kafka '2.2.7.RELEASE' 创建批处理使用者,我试图了解如何配置 kafka 批处理使用者以使用 SeekToCurrentBatchErrorHandler 重试预定义的次数?
我看到 SeekToCurrentErrorHandler 构造函数之一将“maxFailures”作为参数,但我没有看到 SeekToCurrentBatchErrorHandler 的任何此类选项。请建议。
解决方案
不再支持 2.2.x。
有关批处理侦听器和较旧版本的框架不支持在一些故障后恢复的原因,请参阅文档。
您可以改用RetryingBatchErrorHandler
(自 2.3.7 起)或RecoveringBatchErrorHandler
(自 2.5.0 起)。
推荐阅读
- c# - IError CS1003 统一?
- react-native - 天才聊天:选择发送按钮后如何保持焦点输入(RN,Native-base,giftedchat)
- excel - 如何根据 Excel 或 Google 表格中的列上的值提取行信息?
- python - 使用 numba 在周期性条件下切片 numpy-array
- node.js - 相同字符串的哈希值与更改密码功能不匹配
- java - JavaDoc 错误:datatypeConverter 不存在
- caching - 使用 Netlify 部署时出现“Uncaught SyntaxError: Unexpected token <”
- spring - 在 Oracle 中超过 5 年的 Spring Boot 记录
- java - 我应该怎么做才能让一个新实例比上一个实例正好高 1?(UML 到 Java 代码)
- java - 如何编辑离子科尔多瓦插件