我们有一个流程,我们已经实现了一个肥皂客户端向服务提供者发送肥皂消息。超时错误直到成功
如果失败,我们需要重试服务呼叫3次。所以我们在内部使用了HTTP Outbound Endpoint,直到成功范围。
它按预期做了重试,但是在成功的情况下,即使我们得到服务的响应,我们仍然在观察超时错误,如下所示。
[DispatchThread:1] org.apache.cxf.endpoint.ClientImpl:超时等待响应于操作{http://support.cxf.module.mule.org/}调用。
观察:
我已删除了,直到成功,直接过的HTTP出站端点,在这种情况下,没有超时错误。
我后来尝试过,直到成功,并有一个确认表达式来接受响应,仍然是同一时间响应。
failureExpression = “#[message.inboundProperties [ 'http.status']!= 200]” ackExpression = “#[message.correlationId]”
可以在任何一个请建议,如何配置直到成功接受响应并且不抛出超时错误。
请添加您的流量配置。 – user1760178