我有一个使用 Java Web 服务的 .Net Web 服务客户端。当 Java 应用程序服务器关闭时,客户端需要很长时间才能引发异常。我拥有冗余系统,但为了获得最佳客户体验,我需要知道服务会快速关闭,以便我能够尽快进行故障转移。
客户端是否有设置可以使其在服务关闭时更快地超时?
java 服务是运行在 JBoss 上的 SOAP 服务。
客户端是一个.Net 3.5应用程序。
最佳答案
在您的配置文件中应该有一个绑定(bind)部分。
您将看到类似这样的内容:
<binding name="BasicHttpBinding_Service" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
我相信这些就是您正在寻找的节点(*添加星球大战手部 Action )
关于java - 当服务器 Web 服务关闭时,.Net Web 服务客户端需要很长时间才能调用失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10535479/