java - 当服务器 Web 服务关闭时,.Net Web 服务客户端需要很长时间才能调用失败

标签 java .net web-services

我有一个使用 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/

相关文章:

java - Maven MOJO - 在另一个参数中使用一个参数

c# - 内存中的大型数据集 - .NET Framework 和 C#

.net - 添加Web服务引用后,VS2010 Web应用程序将无法构建

python - 如何为 suds Web 服务对象设置 "text"值

c# - 处理不正确的 HTTP header 正文大小值?

java - 使用 Excel 中的 Selenium WebDriver 填写 Web 表单

java - 以 json 格式返回 solr 响应

java - 将对象数组转换为 JPA 实体数组?

c# - 检查两个 IEnumerable 之间是否存在

c# - 使用 HttpClient 时记录请求/响应消息