APACHE-NIFI
Dataflow visuel open-source Apache pour ETL/ELT.
Définition
NiFi utilise FlowFiles avec attributs et content, Processors (GetFile, PutKafka, EvaluateJsonPath), Connections (back-pressure based queue), Process Groups. Cluster mode via Zookeeper. Provenance tracking complet pour audit. MiNiFi (edge agent) pour IoT.
Origine
Créé par NSA (NiagaraFiles) en 2006 ; open-sourcé Apache en 2014.
Exemple en contexte
Un dataflow NiFi ingère 1000 fichiers EDI/min via GetSFTP puis dispatch vers Kafka topics.
Termes liés
- Apache Camel — alternative code-first.