流程概述:从kafka中消费json串,取json中的某几个属性值,作为参数进行http请求(GET请求或POST请求),接收返回参数存入文件,总流程如下。
ConsumeKafka:消费kafka中json串,如:
{“id”:”111”,”userName”:”你好”}
EvaluateJsonPath:通过添加Property取json串中某几个属性的值,传出的数据只有值。可添加多个,若有多个需要传入参数,就添加多个property。
Destination:选择flowfile-Attribute 将添加的property作为flowfile的attribute传出。
AttributeToJson:将上个节点传出的attribute
nifi发送http请求
最新推荐文章于 2024-08-05 07:05:03 发布
该博客介绍了如何使用NiFi从Kafka消费者获取JSON数据,通过EvaluateJsonPath提取属性,将其转化为HTTP请求参数,然后通过InvokeHTTP发送GET或POST请求,并将响应保存到文件中。示例中,消费的JSON包含"id"和"userName"字段,请求路径为/ip:8080/test,返回的是user对象。
摘要由CSDN通过智能技术生成