In this post we’ll be looking at several ways to use NiFi to interact with HTTP resources, both from a client and from a server perspective.
Nifi comes with a set of core processors allowing you to interact with filesystems, MQTT brokers, Hadoop filesystems, Kafka, ……. It also comes bundled with a set of HTTP processors that you can use to either expose or consume HTTP based resources.
We’ll be looking at the following processors that ship with Nifi:
For each processor we’re going to take a closer look at
- Flow definition (how a typical NiFi flow would look like with this processor)
- Processor configuration (how the processor can be configured)
- Scheduling (how the processor is scheduled)
- Data flow (how the data flows within the flow)
- Thoughts and use-cases