骡子所有消息路由器

时间:2014-02-26 01:35:11

标签: mule mule-studio

当使用ALL消息路由器时,来自端点的响应会发生什么。通常,当我们向单个同步端点发送消息时,它会收到响应并将其传递给下一步。但是,如果我们使用all并且有多个同步端点会发生什么?

<all>
  <jms:endpoint queue="test.queue" transformer-refs="StringToJmsMessage"/>
  <http:endpoint host="10.192.111.11" transformer-refs="StringToHttpClientRequest"/>
  <tcp:endpoint host="10.192.111.12" transformer-refs="StringToByteArray"/>
</all>

我还可以使用all来调用子流吗?

1 个答案:

答案 0 :(得分:1)

来自documentation

  

目标返回的所有消息(如果有)都聚合在一起并形成来自此处理器的响应。

是的,您可以在flow-ref中使用all