【发布时间】:2021-10-07 06:52:08
【问题描述】:
我有一个问题。
在一次采访中,有人问我,如果其中一条 scatter-gather 路由失败,我们会得到输出。我回答说不,因为 scatter-gather 总是给出从所有路由中获取的合并有效负载,然后他们问我是否还想从成功的路由中获取有效负载,我应该怎么做 -> 我用 Try scope 和 on 回答-错误继续。 (我希望我在这里,如果不是,请解释一下)。
他们给我的下一个场景是这样的:如果我为 scatter-gather 设置了 on-error-propagate,并且其中还有一个有效负载。因此,当路由失败并且处理程序进入错误传播时,是否会打印存在于那里的有效负载。我对这个问题的回答是肯定的,我说因为 on-error-propagate 会执行它的所有步骤,所以将打印其范围内的有效负载,然后流程将退出。
我不知道这是否正确,所以请帮助我为这个场景提供正确的答案。
【问题讨论】:
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。
标签: mule-studio mulesoft mule-component mule4 mule-esb