如果我们没有在我的消费者配置中设置任何重试模板,默认的重试行为是什么?

what's the default retry behavior if we don't set any retry template in my consumer configuration?

我正在使用 spring boot 2.1.7.RELEASE 和 spring-kafka 2.2.8.RELEASE.And 我正在使用 @KafkaListener 注释创建一个消费者,我我正在使用消费者的所有默认设置。

现在我的问题是,

  1. 如果我不设置任何重试模板,消费者是否有任何默认的重试行为?

默认没有重试;默认的错误处理程序只会记录错误。

有两种方法可以启用重试 - 通过 RetryTemplate 在内存中或配置 SeekToCurrentErrorHandler