任何人都可以建议使用Java的库或您自己的方法,我愿意亲自阅读/探索有关如何处理SOAP中断错误的信息。 例如,如果我正在将数据发送到网站,并且互联网连接突然中断,则如何创建重试机制,以便它在N次尝试后再次发送数据。
欢迎使用任何指针。
答案 0 :(得分:1)
与applications
服务和remote
通信的所有resources
必须对transient
故障敏感。即Exception
通常在java
world
中进行处理。由于客户端和服务器之间的network
conditions
可能是variable
,尤其是当communication
越过Internet
时。因此,作为开发人员,我们必须对这些错误极为敏感。
这里有一些关于将重试机制放到适当位置的考虑因素(我想称异常处理,因为有时重试可能不会立即成为异常,服务器提供的主动维护响应以及预先建立的维护结束)
过去,我本人已经实现了Mule ESB
中重试的JMS队列。这是基本细节-
online
队列,用于向远程发送消息。error
队列,并且通常在一定的时间间隔(例如半小时左右)之后对错误队列进行轮询。以下是一些不错的参考。 For theory
Design pattern with Async retry
我希望它能提供一些指示。