非阻塞重试
版本 2.9 更改了引导基础设施 Bean 的机制;请参阅配置以了解现在需要引导此功能的两种机制。
通过 Kafka 实现非阻塞重试/DLT 功能通常需要设置额外的 Topic 并创建和配置相应的监听器。自 2.7 版本以来,Spring for Apache Kafka 通过 @RetryableTopic 注解和 RetryTopicConfiguration 类提供了对该功能的支持,以简化引导过程。
自 3.2 版本以来,Spring for Apache Kafka 支持在类级别使用 @KafkaListener 的非阻塞重试。
| 批量监听器不支持非阻塞重试。 |
| 非阻塞重试不能与容器事务结合使用。 |