PutTCP 2025.5.31.15

捆绑包

org.apache.nifi | nifi-standard-nar

描述

通过 TCP 将序列化的 FlowFiles 或记录发送到具有可选 TLS 支持的可配置目标

标签

egress、put、remote、tcp

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

字符集

指定要发送的数据的字符集。

每个 FlowFile 的连接

指定是否通过单个连接发送每个 FlowFile 的内容。

主机名

目标主机名或 IP 地址

空闲连接有效期

在关闭连接之前,连接在不使用的情况下应保持打开状态的时间长度。值为 0 秒将禁用此功能。

套接字发送缓冲区的最大大小

应使用的套接字发送缓冲区的最大大小。此值用于向操作系统建议套接字缓冲区的大小。如果此值设置过低,缓冲区可能在数据读取之前就已填满,导致传入的数据被丢弃。

传出消息分隔符

指定通过同一 TCP 流发送消息时使用的分隔符。分隔符追加到通过流传输的每条 FlowFile 消息中,以便接收者可以确定一条消息何时结束和下一条消息何时开始。用户应确保 FlowFile 内容不包含分隔符以避免错误。要使用换行符,您可以输入“n”。对于制表符,使用“ ”。最后,对于回车,使用“r”。

端口

目标端口号

记录读取器

指定用于从输入 FlowFiles 读取记录的控制器服务

记录写入器

指定用于将记录写入配置的套接字地址的控制器服务

SSL Context Service

指定 SSL Context Service 以启用 TLS 套接字通信

超时

连接目标并与其通信的超时时间。不适用于 UDP

传输策略

指定用于读取输入 FlowFiles 和向目标套接字地址传输消息的策略

关系

名称

描述

failure

未能发送到目标的 FlowFiles 将发送到此关系。

success

成功发送到目标的 FlowFiles 将发送到此关系。

写入属性

名称

描述

record.count.transmitted

传输到配置的目标地址的记录数

另请参阅

语言: 中文