Mule HTTP 响应超时

问题描述

我在 MUle 3.8.4 api 中使用 ws-consumer 和 http-request-config,如下所示。

<http:request-config name="HTTP_Request_Configuration" responseTimeout="1000"/>
...
<ws:consumer-config name="Web_Service_Consumer" connectorConfig="HTTP_Request_Configuration" wsdlLocation="myws.wsdl" service="MyWebServiceService" port="MyWebServicePort" serviceAddress="http://localhost:8081/"/>;

ResponseTimeout 设置为 1 秒。它适用于对此 ws 的 90% 调用(如果 ws 响应时间超过 1 秒,则抛出超时)。但是在 10% 的时间里,当 ws 需要超过一秒钟的时间来返回响应时,它不会抛出错误。对于这 10% 的时间,Mule 会等待 ws 响应或全局超时到期(设置为 10 秒)。我希望此 ws 调用的超时为 1 秒(api 中还有其他服务调用应遵循 10 秒超时)。

您能否让我知道在这 10% 的未引发超时的调用中发生了什么。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)