我正在获得doctorCodes(Dr1124914,Dr1074955)。
我的诊所API给出了上述响应,需要一次doctorCode一次,我必须从我的回复中提取一个值。但是我希望使用所有值的doctorCodes对我的API进行并行调用,如上所示,从中提取所需的字段并最终累积到我的结果有效负载。
您可以使用Scatter-Gather组件执行并行调用并使用DataWeave聚合结果。请参阅https://docs.mulesoft.com/mule-runtime/4.1/scatter-gather-concept上的文档
请注意,它适用于固定数量的并行方式,而不适用于动态路由。我认为没有办法在Mule 4中进行动态数量的路由。如果你对此感兴趣,你必须自己在自定义Java或脚本代码中以某种方式实现它。