数据治理中心 DATAARTS STUDIO-获取Rest Client节点返回值教程:通过EL表达式获取返回值

时间:2024-11-12 17:24:53

通过EL表达式获取返回值

Rest Client算子可与EL表达式相配合,根据具体的场景选择不同的EL表达式来实现更丰富的用法。您可以参考本教程,根据您的实际业务需要,开发您自己的作业。EL表达式用法可参考EL表达式

图3所示,Rest Client调用了 MRS 服务查询集群列表的API,然后执行Kafka Client发送消息。

  • 使用场景:Kafka Client发送字符串消息,消息内容为集群列表中第一个集群的cluster Id。
  • 关键配置:在Kafka Client中使用如下EL表达式获取Rest API返回消息体中的特定字段:#{JSONUtil.toString(JSONUtil.path(Job.getNodeOutput("Rest_Client_4901"),"clusters[0].clusterId"))}
图3 Rest Client作业样例2
support.huaweicloud.com/bestpractice-dataartsstudio/dataartsstudio_05_0104.html