ListenUDP 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Beschreibung¶
Überwacht einen bestimmten Port auf Datagramm-Pakete. Das Standardverhalten erzeugt ein FlowFile pro Datagramm. Für einen höheren Durchsatz kann jedoch die Eigenschaft „Max Batch Size“ erhöht werden, um die Anzahl der Datagramme festzulegen, die in einem einzigen FlowFile zusammengefasst werden. Dieser Prozessor kann durch Angabe der Eigenschaften „Sending Host“ (sendender Host) und „Sending Host Port“ (sendender Host-Port) darauf beschränkt werden, Datagramme von einem bestimmten Remote-Host und Port zu empfangen. Andernfalls empfängt er Datagramme von allen Hosts und Ports.
Eingabeanforderung¶
FORBIDDEN
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Zeichensatz |
Gibt den Zeichensatz der empfangenen Daten an. |
Local Network Interface |
Der Name einer lokalen Netzwerkschnittstelle, die verwendet werden soll, um das Abhören auf ein bestimmtes LAN zu beschränken. |
Max Batch Size |
Die maximale Anzahl von Meldungen, die zu einem einzelnen FlowFile hinzugefügt werden können. Wenn mehrere Meldungen vorhanden sind, werden diese zusammen mit dem <Message Delimiter> bis zu dieser konfigurierten maximalen Anzahl von Meldungen verkettet. |
Max Size of Message Queue |
Die maximale Größe der internen Warteschlange, die zum Puffern von Meldungen verwendet wird, die vom zugrunde liegenden Kanal zum Prozessor übertragen werden. Wenn dieser Wert höher eingestellt ist, können bei einem Anstieg der eingehenden Meldungen mehr Meldungen im Speicher gepuffert werden, aber der vom Prozessor insgesamt belegte Speicher wird größer. |
Max Size of Socket Buffer |
Die maximale Größe des Socket-Puffers, der verwendet werden soll. Dies ist ein Vorschlag an das Betriebssystem, wie groß der Socket-Puffer sein soll. Wenn dieser Wert zu niedrig eingestellt ist, kann der Puffer voll werden, bevor die Daten gelesen werden können, und eingehende Daten gehen verloren. |
Message Delimiter |
Gibt das Trennzeichen an, das zwischen den Meldungen stehen soll, wenn mehrere Meldungen gebündelt werden (siehe die Eigenschaft <Max Batch Size>). |
Port |
Der Port, der für die Kommunikation überwacht werden soll. |
Receive Buffer Size |
Die Größe der einzelnen Puffer, die für den Empfang von Meldungen verwendet werden. Passen Sie diesen Wert entsprechend der erwarteten Größe der eingehenden Meldungen an. |
Sending Host |
IP oder Name eines entfernten Hosts. Es werden nur Datagramme von dem angegebenen Port des sendenden Hosts und diesem Host akzeptiert. Verbessert die Leistung. Kann eine Systemeigenschaft oder eine Umgebungsvariable sein. |
Sending Host Port |
Port, der vom entfernten Host zum Senden von Datagrammen verwendet wird. Es werden nur Datagramme von dem angegebenen sendenden Host und diesem Port akzeptiert. Verbessert die Leistung. Kann eine Systemeigenschaft oder eine Umgebungsvariable sein. |
Beziehungen¶
Name |
Beschreibung |
---|---|
success |
Erfolgreich empfangene Meldungen werden über diese Beziehung weitergeleitet. |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
udp.sender |
Der sendende Host der Meldungen. |
udp.port |
Der sendende Port, über den die Meldungen empfangen wurden. |