这是一个与以下问题有关的问题: https://github.com/spring-projects/spring-kafka/issues/575
我正在使用spring-kafka 1.3.7和在读取过程-写入周期中进行事务处理。 为此,我应该在spring kafka容器上使用KTM,以在整个侦听器进程上启用事务,并根据僵尸隔离的分区(1.3.7更改)自动处理事务ID。
如果我对问题#575的理解很好,则在使用事务管理器时,不能在容器中使用RetryTemplate。
在这种情况下,我应该如何处理错误和重试? 事务的默认行为是无限重试?这似乎很危险。意外的异常可能只会阻塞生产中的整个过程。