3

我需要 Mule 将一侧的一个 Web 服务 (1) 与另一侧的两个异步 Web 服务 (2) 连接起来。服务器处理请求可能需要不到一秒到几十分钟的时间。Web 服务 (1) 将挂起并且不会返回,直到 Web 服务 3 返回其结果。

服务器正在异步处理每个请求 - 因此,如果我发送需要几分钟来处理的请求,然后另一个请求只需要一秒钟,我将在第一个请求之前收到第二个请求的结果。Mule 需要以相同的方式工作并尽快处理每个请求。

任务 ID 由服务器随机生成,Web 服务 (1) 的客户端对此一无所知。

我对 Mule 不是很熟练 - 但我知道做一些简单的流程。在这里,我什至现在都不知道从哪里开始。

图形

4

1 回答 1

3

看看请求-回复处理器: http:
//www.mulesoft.org/documentation/display/current/Routing+Message+Processors#RoutingMessageProcessors-RequestReply

于 2013-06-19T13:50:25.230 回答