我开发了一个 SOAP 服务,它可以通过 WAN 访问一个挑剔的后端。我想实现重试逻辑以使消费者应用程序免于实现重试逻辑。
编写重试逻辑的最简洁方法?有一些有趣的想法,但我想避免在数十次调用中使代码复杂化。
我想我需要实现一个 SOAPExtension 来检查 retrySpecific 异常,然后执行内部重试。
P-Code:
SOAP Call Enters WebService
调用后端
如果通过,返回数据
如果失败,调用后端
如果通过,返回数据
如果失败,返回异常
关于如何实现这一点的任何想法?