Non-Blocking Retries
版本 2.9 改变了启动基础架构 Bean 的机制;请参阅 Configuration 了解现在启动该功能所需的两种机制。
使用 Kafka 实现无阻塞重试/DLT 功能通常需要设置额外主题,以及创建和配置相应的侦听器。从 2.7 版开始,Spring for Apache Kafka 通过 @RetryableTopic
注解和 RetryTopicConfiguration
类提供对它们的原生支持,以简化引导过程。
从 3.2 开始,Spring for Apache Kafka 支持采用 @KafkaListener on a Class 的非阻塞重试。
Batch Listeners 不支持非阻塞重试。
非阻塞重试无法与 Container Transactions 结合。