分散聚集为一种方式

时间:2014-10-30 19:22:44

标签: mule

Mule 3.5已经用Scatter Gather取代了所有路由器。我需要将有效负载发送到多个消息路由。它的一种方式,无需聚合响应。怎么可能呢?文档似乎都与请求/响应和聚合数据有关。

1 个答案:

答案 0 :(得分:0)

您可以简单地将每个单向出站端点依次添加到您的流中,如下所示:

<flow name="MyFlow">
    <set-payload value="Important Message" />
    <vm:outbound-endpoint path="vm.inbox" />
    <jms:outbound-endpoint queue="jms.inbox" />
    <jms:outbound-endpoint queue="jms.inbox2" />
</flow>

在此流程中,有效负载&#34;重要消息&#34;将并行发送到一个VM队列和两个JMS队列。端点是单向的,因为默认情况下VM和JMS传输是单向的。