1
3
最好的方法是实际尝试建立连接并捕获错误。您可以对机器执行ping操作,但这只会告诉您机器是否正在运行以及是否在网络上,这不一定反映WebService是否正在运行以及是否可用。 |
2
0
在处理事件时,将连接代码放入一个方法中,该方法将循环直到成功,捕获错误并重试。 即使是延迟也不完美,因为依赖于运行的单个系统和其他应用程序,重新建立网络连接可能需要不同的时间。 |
3
0
实现一个队列,在该队列中发布消息并让线程定期尝试将内存中的队列刷新到Web服务。 |
4
0
如果问题是重新建立网络服务的延迟, Ping 是解决办法,就像按门铃看看有没有人在家 如果ping成功,则尝试调用Web服务,并适当捕获异常(我认为socketException和soapException都可能发生,这取决于准备就绪/响应能力) |
5
0
尽管Web服务端口已打开,但仍可以禁用ping。我不会用这种方法… |
user755806 · 从Rest服务返回JSON响应? 6 年前 |