{{ define "main" }} {{ $pageTitle := .Title }}
  • Processors
    {{ $processors := where .Site.Pages "Params.componentType" "processors" }}
  • Controller Services
    {{ $controllerServices := where .Site.Pages "Params.componentType" "controller-services" }}
  • Reporting Tasks
    {{ $reportingTasks := where .Site.Pages "Params.componentType" "reporting-tasks" }}
  • Parameter Providers
    {{ $parameterProviders := where .Site.Pages "Params.componentType" "parameter-providers" }}
  • Flow Analysis Rules
    {{ $flowAnalysisRules := where .Site.Pages "Params.componentType" "flow-analysis-rules" }}
{{ if .Params.artifact }} {{ partial "component.html" . }} {{ else }}

Overview

Apache NiFi is a dataflow system based on the concepts of flow-based programming. It supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic. NiFi has a web-based user interface for design, control, feedback, and monitoring of dataflows. It is highly configurable along several dimensions of quality of service, such as loss-tolerant versus guaranteed delivery, low latency versus high throughput, and priority-based queuing. NiFi provides fine-grained data provenance for all data received, forked, joined cloned, modified, sent, and ultimately dropped upon reaching its configured end-state.

{{ end }}
{{ end }}