Spring Kafka-使用哪个批处理错误处理程序?

西蒙尼

我刚刚开始使用spring-kafka 2.6.4。我创建了消费者工厂,该工厂按批轮询消息:

@Bean
public ConcurrentKafkaListenerContainerFactory<String, String>
            kafkaListenerContainerFactory(MeterRegistry meterRegistry) {
    ConcurrentKafkaListenerContainerFactory<String, String> factory =
        new ConcurrentKafkaListenerContainerFactory<>();
    factory.setConsumerFactory(consumerFactory());
    factory.setConcurrency(kafkaProperties.getTopicConcurrency());
    factory.setBatchListener(true);
    factory.getContainerProperties().setAckMode(ContainerProperties.AckMode.BATCH);
    return factory;
}

现在,我想定义适当的错误处理程序,该处理程序使使用者卡在失败的记录上,而不轮询下一批。

我应该使用哪个错误处理程序?

谢谢。

加里·罗素

RecoveringBatchErrorHandlerhttps://docs.spring.io/spring-kafka/docs/current/reference/html/#recovering-batch-eh)现在是优选的(和默认自2.5)批次错误处理程序。您的侦听器可以引发特定异常,以指示批处理中的哪个记录失败。

还有一个RetryingBatchErrorHandlerhttps://docs.spring.io/spring-kafka/docs/current/reference/html/#retrying-batch-eh)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

使用application.yml / properties的批处理侦听器的Spring Kafka集成属性

来自分类Dev

Spring Redis错误处理

来自分类Dev

Spring JavaConfig:使用WebApplicationInitializer进行错误处理

来自分类Dev

如何使用Spring MVC / Spring Boot编写适当的全局错误处理程序

来自分类Dev

Spring Integration DSL错误处理

来自分类Dev

Spring-Boot-错误处理

来自分类Dev

Spring Integration Amqp通道错误处理程序自动确认

来自分类Dev

使用Shopify Sarama的Kafka错误处理

来自分类Dev

Spring MVC的Freemarker模板错误处理

来自分类Dev

使用KafkaNativeOffsetManager时Spring Integration Kafka慢速消息处理

来自分类Dev

spring-cloud-stream-kafka错误处理

来自分类Dev

Spring Kafka,使用嵌入式Kafka进行测试

来自分类Dev

我如何在Spring Boot / MVC中创建错误处理程序(404、500 ...)

来自分类Dev

Spring Integration TCP工厂错误处理

来自分类Dev

使用Kafka 2.2.x的Spring Embedded Kafka

来自分类Dev

Spring Kafka会延迟使用记录

来自分类Dev

我想通过注释启用Kafka错误处理

来自分类Dev

Spring Kafka:事务性生产者错误处理

来自分类Dev

spring-kafka KafkaListener中的并行处理和自动缩放

来自分类Dev

使用属性文件在Spring Kafka中处理错误?

来自分类Dev

使用KafkaNativeOffsetManager时Spring Integration Kafka慢速消息处理

来自分类Dev

Spring Integration TCP工厂错误处理

来自分类Dev

错误处理程序处理后,Spring Integration DSL JmsMessageDrivenChannelAdapter无限重试

来自分类Dev

使用 Spring Cloud Stream 和 Kafka 处理重复消息

来自分类Dev

Spring Cloud Stream 中的批处理模式和自定义错误处理

来自分类Dev

如何使用 Spring Kafka 2.1.0.RELEASE

来自分类Dev

Spring Cloud Stream Kafka 错误通道

来自分类Dev

JobRepositoryFactoryBean 错误 spring 批处理

来自分类Dev

Spring批处理条件流配置错误

Related 相关文章

  1. 1

    使用application.yml / properties的批处理侦听器的Spring Kafka集成属性

  2. 2

    Spring Redis错误处理

  3. 3

    Spring JavaConfig:使用WebApplicationInitializer进行错误处理

  4. 4

    如何使用Spring MVC / Spring Boot编写适当的全局错误处理程序

  5. 5

    Spring Integration DSL错误处理

  6. 6

    Spring-Boot-错误处理

  7. 7

    Spring Integration Amqp通道错误处理程序自动确认

  8. 8

    使用Shopify Sarama的Kafka错误处理

  9. 9

    Spring MVC的Freemarker模板错误处理

  10. 10

    使用KafkaNativeOffsetManager时Spring Integration Kafka慢速消息处理

  11. 11

    spring-cloud-stream-kafka错误处理

  12. 12

    Spring Kafka,使用嵌入式Kafka进行测试

  13. 13

    我如何在Spring Boot / MVC中创建错误处理程序(404、500 ...)

  14. 14

    Spring Integration TCP工厂错误处理

  15. 15

    使用Kafka 2.2.x的Spring Embedded Kafka

  16. 16

    Spring Kafka会延迟使用记录

  17. 17

    我想通过注释启用Kafka错误处理

  18. 18

    Spring Kafka:事务性生产者错误处理

  19. 19

    spring-kafka KafkaListener中的并行处理和自动缩放

  20. 20

    使用属性文件在Spring Kafka中处理错误?

  21. 21

    使用KafkaNativeOffsetManager时Spring Integration Kafka慢速消息处理

  22. 22

    Spring Integration TCP工厂错误处理

  23. 23

    错误处理程序处理后,Spring Integration DSL JmsMessageDrivenChannelAdapter无限重试

  24. 24

    使用 Spring Cloud Stream 和 Kafka 处理重复消息

  25. 25

    Spring Cloud Stream 中的批处理模式和自定义错误处理

  26. 26

    如何使用 Spring Kafka 2.1.0.RELEASE

  27. 27

    Spring Cloud Stream Kafka 错误通道

  28. 28

    JobRepositoryFactoryBean 错误 spring 批处理

  29. 29

    Spring批处理条件流配置错误

热门标签

归档