【发布时间】:2013-10-29 22:06:48
【问题描述】:
我正在使用作为 SOAP Web 服务实现的第 3 方 Web 服务。
根据他们的指示,我使用 eclipse 从 WSDL 生成 java 存根类。
在经历了一些长时间运行的请求后,我深入研究了生成的类,发现创建和调用了 org.apache.axis.client.Call 的位置。我在 Call 对象上设置了可配置的超时时间。
我可以通过将超时设置为不切实际的值来测试这一点,例如 10 毫秒。当我这样做时,每个请求都会按预期超时。
在生产中,我发现调用它们的时间比超时时间长。由于超时时间为 3 秒,但执行时间超过一分钟。
我有什么遗漏吗?也许我需要掸去我的 TCP/IP 插图书籍并重新熟悉更精细的点,或者它可能只是轴代码的封面下的东西。
【问题讨论】: