在Spring retry的README中,他们提到了"无状态的retry"是如何实现的。不足以回滚事务,但通过使用Map ?
进行有状态重试就可以了。我不太明白他们的意思。
如果我想要一个事务方法回滚事务并重试一个新的事务,有状态重试和无状态重试有什么不同?
为了使事务回滚,必须将异常传播给调用者(假设事务在可重试方法的上游某处启动)。
对于无状态,重试是在单个事务范围内执行的。
在Spring retry的README中,他们提到了"无状态的retry"是如何实现的。不足以回滚事务,但通过使用Map ?
进行有状态重试就可以了。我不太明白他们的意思。
如果我想要一个事务方法回滚事务并重试一个新的事务,有状态重试和无状态重试有什么不同?
为了使事务回滚,必须将异常传播给调用者(假设事务在可重试方法的上游某处启动)。
对于无状态,重试是在单个事务范围内执行的。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium