Notify 2025.10.2.19¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Caches a release signal identifier in the distributed cache, optionally along with the FlowFile’s attributes. Any flow files held at a corresponding Wait processor will be released once this signal in the cache is discovered.
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
|---|---|
attribute-cache-regex |
Any attributes whose names match this regex will be stored in the distributed cache to be copied to any FlowFiles released from a corresponding Wait processor. Note that the uuid attribute will not be cached regardless of this value. If blank, no attributes will be cached. |
distributed-cache-service |
Le Controller Service utilisé pour mettre en cache les signaux de libération afin de libérer les fichiers mis en file d’attente dans un processeur Wait correspondant. |
release-signal-id |
Une valeur, ou le résultat d’une expression en Expression Language, qui sera évaluée par rapport à un FlowFile afin de déterminer la clé de cache du signal de libération. |
signal-buffer-count |
Spécifie le nombre maximal de fichiers en entrée pouvant être mis en mémoire tampon avant que les signaux ne soient notifiés au service de cache. Plus le tampon est important, meilleures sont les performances, car cela réduit le nombre d’interactions avec le service de cache en regroupant les signaux par identifiant lorsque plusieurs fichiers en entrée partagent le même identifiant. |
signal-counter-delta |
Une valeur, ou le résultat d’une expression en Expression Language, qui sera évaluée par rapport à un FlowFile afin de déterminer l’incrément du compteur de signal. Spécifie de combien le compteur doit augmenter. Par exemple, si plusieurs événements de signal sont traités en amont de manière groupée, le nombre d’événements traités peut être notifié avec cette propriété en une seule fois. La valeur zéro (0) a une signification particulière : elle remet le compteur cible à 0, ce qui est particulièrement utile avec le mode Wait Releasable FlowFile Count = Zero (0) pour fournir un contrôle de flux de type “open-close-gate”. La valeur un (1) peut ouvrir un processeur Wait correspondant, et la valeur zéro (0) peut le fermer comme si l’on fermait une porte. |
signal-counter-name |
Une valeur, ou le résultat d’une expression en Expression Language, qui sera évaluée par rapport à un FlowFile afin de déterminer le nom du compteur de signal. Le nom du compteur de signal est utile lorsqu’un processeur Wait correspondant doit connaître le nombre d’occurrences de différents types d’événements, tels que succès ou échec, ou les noms des sources de données de destination, etc. |
Relations¶
Nom |
Description |
|---|---|
failure |
Lorsque le cache est inaccessible, ou si le Release Signal Identifier est évalué à null ou vide, les FlowFiles sont routés vers cette relation. |
success |
Tous les FlowFiles pour lesquels le signal de libération a été correctement inscrit dans le cache sont routés vers cette relation. |
Écrit les attributs¶
Nom |
Description |
|---|---|
notified |
Tous les FlowFiles auront un attribut “notified”. La valeur de cet attribut est true si le FlowFile est notifié, sinon false. |