每次并行vs分散在m子中

问题描述 投票:3回答:1

我有多条记录:

{
 "item_id":1",
 key1: "data1"
}
{
  item_id:2
 key1: "data1"
}
{
  item_id:2
 key1: "data1"
}
{
  item_id:1
 key1: "data1"
}

我不想顺序处理它们。可能有200多个记录。我应该使用for-each parallelscatter-gather处理它们。根据我的要求,哪种方法最好。我不需要累积的响应,但是如果在处理(根据if条件为每条记录命中api)的任何一条记录时出现异常,则其他记录的处理必须保持不受影响。

multithreading mule anypoint-studio dataweave
1个回答
1
投票

为什么不使用VM模块,将集合分成单独的记录并将其推送到VM队列?然后通过VM侦听器进行另一个流程,以并行方式拾取各个记录并进行处理。这是更多详细信息:https://docs.mulesoft.com/mule-runtime/4.2/reliability-patterns

© www.soinside.com 2019 - 2024. All rights reserved.