Apache NiFi
Plus d'infos
- Année
- Type
- Outil de flux de données
- Licence
- Apache 2.0
- Site officiel
- nifi.apache.org
Des flux de données qu'on dessine plutôt qu'on ne code — on glisse des processeurs sur un canevas, on les relie par des flèches, et les données commencent à circuler.
Développé à l'origine par la NSA sous le nom de NiagaraFiles, puis cédé à l'Apache Software Foundation en 2014 dans le cadre du programme de transfert de technologie de l'agence. L'unité de base est un FlowFile : le contenu plus des métadonnées, transmis entre processeurs avec un accusé de réception à chaque étape.
Sa force, c'est la traçabilité — la data provenance permet de suivre un enregistrement donné tout au long de la chaîne, après coup. Cela rend NiFi populaire là où il faut pouvoir prouver ce qui est arrivé aux données, et moins populaire là où l'on veut simplement déplacer des octets vite.