在Camel多播中,有没有办法在所有收件人返回之前退出?

时间:2017-08-02 13:01:13

标签: apache-camel multicast

我需要向多个收件人发送邮件,然后在动态超时值(即每个交易所不同的值)之后继续路由 - 无论一个或多个收件人是否设法返回某些内容。 我以为我可以通过多播来执行此操作,其中一个分支是一个计时器,但我似乎无法找到一种方法来告诉多播完成一个分支到达时,忽略另一个分支。它有点类似于aggregate的completionSize,但我的案例的适当EIP是多播,所以在我想到丑陋的解决方案之前,我问过......

1 个答案:

答案 0 :(得分:0)

我认为,当Aggregator收到第一个数据时,聚合器使用生产者模板向下一个路由发送消息。