我正在获取DoctorCodes为(Dr1124914,Dr1074955)。
我的诊所API一次需要一次DoctorCode来给出上述响应,我必须从响应中提取一个值。 但是我想一次性使用上面显示的DoctorCodes的所有值对我的API进行并行调用,从中提取必填字段 并最终累积到我产生的有效载荷中。
答案 0 :(得分:0)
您可以使用Scatter-Gather组件执行并行调用并使用DataWeave汇总结果。请参阅https://docs.mulesoft.com/mule-runtime/4.1/scatter-gather-concept
上的文档请注意,它适用于固定数量的并行方式,不适用于动态路由。我认为在Mule 4中无法实现动态数量的路由。如果您对此感兴趣,则必须以某种方式在自定义Java或脚本代码中自行实现。