PutTCP 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Beschreibung

Sendet serialisierte FlowFiles oder Datensätze über TCP an ein konfigurierbares Ziel mit optionaler Unterstützung für TLS

Tags

egress, put, remote, tcp

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

Zeichensatz

Gibt den Zeichensatz der gesendeten Daten an.

Connection Per FlowFile

Gibt an, ob die Inhalte des FlowFileüber eine einzelne Verbindung gesendet werden sollen.

Hostname

Ziel-Hostname oder IP-Adresse

Idle Connection Expiration

Die Zeitspanne, für die eine Verbindung offen gehalten werden soll, ohne dass sie benutzt wird, bevor die Verbindung geschlossen wird. Bei einem Wert von 0 Sekunden ist dieses Feature deaktiviert.

Maximale Größe des Socket-Sendepuffers

Die maximale Größe des Socket-Sendepuffers, 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.

Outgoing Message Delimiter

Gibt das Trennzeichen an, das beim Senden von Meldungen über denselben TCP-Stream verwendet werden soll. Das Trennzeichen wird an jede FlowFile-Meldung angehängt, die über den Stream übertragen wird, damit der Empfänger feststellen kann, wann eine Meldung endet und die nächste beginnt. Benutzer sollten darauf achten, dass der Inhalt des FlowFile das Trennzeichen nicht enthält, um Fehler zu vermeiden. Um ein Zeilenumbruchzeichen zu verwenden, geben Sie „n“ ein. Für ein Tabulatorzeichen verwenden Sie „t“. Verwenden Sie „r“ für eine Zeilenumbruch.

Port

Nummer des Ziel-Ports

Record Reader

Gibt den Controller Service an, der zum Lesen von Datensätzen aus den Eingabe-FlowFiles verwendet werden soll.

Record Writer

Gibt den Controller Service an, der zum Schreiben von Datensätzen an die konfigurierte Socket-Adresse verwendet werden soll.

SSL Context Service

Gibt den SSL Context Service an, um die TLS Socket-Kommunikation zu ermöglichen.

Timeout

Die Zeitüberschreitung für die Verbindung und Kommunikation mit dem Ziel. Gilt nicht für UDP

Transmission Strategy

Legt die Strategie für das Lesen von Eingabe-FlowFiles und die Übermittlung von Meldungen an die Ziel-Socket-Adresse fest.

Beziehungen

Name

Beschreibung

failure

FlowFiles, die nicht an das Ziel gesendet werden konnten, werden über diese Beziehung weitergeleitet.

success

FlowFiles, die erfolgreich an das Ziel gesendet wurden, werden über diese Beziehung weitergeleitet.

Schreibt Attribute

Name

Beschreibung

record.count.transmitted

Anzahl der an die konfigurierte Zieladresse übertragenen Datensätze

Siehe auch: