为什么 Spring 重试的有状态重试对于事务资源是必要的?



在Spring retry的README中,他们提到了"无状态的retry"是如何实现的。不足以回滚事务,但通过使用Map ?

进行有状态重试就可以了。我不太明白他们的意思。

如果我想要一个事务方法回滚事务并重试一个新的事务,有状态重试和无状态重试有什么不同?

为了使事务回滚,必须将异常传播给调用者(假设事务在可重试方法的上游某处启动)。

对于无状态,重试是在单个事务范围内执行的。

相关内容

  • 没有找到相关文章

最新更新