如何使用WebService扩展重试SOAP调用(在服务器而不是客户端)

时间:2012-08-16 13:25:36

标签: soapexception soap-extension

我开发了一种SOAP服务,可以通过WAN访问挑剔的后端。我想实现重试逻辑以保护消费者应用程序不实现重试逻辑。

Cleanest way to write retry logic?有一些有趣的想法,但我希望避免在几十个电话中使代码复杂化。

我认为我需要实现一个SOAPExtension来检查retrySpecific异常,然后执行内部重试。

P-Code:
SOAP调用进入WebService
打电话到后端 如果通过,则返回数据
如果失败,则调用后端 如果通过,则返回数据
如果失败,则返回例外

关于如何实现这一点的任何想法?

0 个答案:

没有答案