java - 这是关于 BatchErrorHandler 的 Spring-Kafka 文档中的错误吗?
问题描述
我正在阅读有关 kafka 批处理中的错误处理的Spring 文档。
该文档建议以这种方式设置自定义错误处理程序:
@Bean
public KafkaListenerContainerFactory<ConcurrentMessageListenerContainer<Integer, String>>
kafkaListenerContainerFactory() {
ConcurrentKafkaListenerContainerFactory<Integer, String> factory =
new ConcurrentKafkaListenerContainerFactory<>();
...
factory.getContainerProperties().setBatchErrorHandler(myBatchErrorHandler);
...
return factory;
}
但从 2.2.xsetBatchErrorHandler
开始不适用于ContainerProperties
.
我尝试直接从 中调用它ConcurrentKafkaListenerContainerFactory
并且我没有任何编译问题:这是正确的方法吗?这是文档中的错误吗?
非常感谢。希望这对 Spring 社区有所帮助。
解决方案
谢谢; 这是一个文档错误;固定的; 不久前,它从物业搬到了工厂。
推荐阅读
- javascript - 在Javascript中对数组中的数据求和
- jquery - 父母的jQuery内容
- reactjs - 测试自定义 Textfield Material-UI 组件不触发更改事件
- apache-kafka - 写入 Kafka 存储时注册模式操作失败 [50001](带有文档示例)
- javascript - setInterval 和 clearInterval - 不停止我的计时器
- php - 在 Laravel 中使用多个守卫时,在注册/登录后设置默认守卫
- mysql - MySQL 的“列数与第 1 行的值数不匹配”是什么意思
- python - sklearn 中的countvectorizer 仅适用于英语吗?
- javascript - 如何在 JavaScript 列表中添加多个条目
- session - 如何在 AWS lambda 函数中访问 lex 会话属性