PutTCP 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

직렬화된 FlowFiles 또는 레코드를 TCP 를 통해 구성 가능한 대상으로 전송하며, TLS 를 옵션으로 지원합니다.

태그

egress, put, remote, tcp

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

문자 세트

전송할 데이터의 문자 세트를 지정합니다.

FlowFile 당 연결

각 FlowFile 의 내용을 개별 연결로 보낼지 여부를 지정합니다.

호스트 이름

대상 호스트 이름 또는 IP 주소

유휴 연결 만료

연결을 닫기 전에 연결을 사용하지 않고 열어 두어야 하는 시간입니다. 값을 0초로 설정하면 이 기능이 비활성화됩니다.

소켓 전송 버퍼의 최대 크기

사용해야 하는 소켓 전송 버퍼의 최대 크기입니다. 이것은 소켓 버퍼의 크기를 나타내는 운영 체제에 대한 제안입니다. 이 값을 너무 낮게 설정하면 데이터를 읽기 전에 버퍼가 가득 차서 수신 데이터가 삭제될 수 있습니다.

발신 메시지 구분 기호

동일한 TCP 스트림으로 메시지를 보낼 때 사용할 구분 기호를 지정합니다. 구분 기호는 스트림을 통해 전송되는 각 FlowFile 메시지에 추가되어 수신자가 한 메시지가 끝나고 다음 메시지가 시작되는 시점을 확인할 수 있도록 합니다. 사용자는 오류를 방지하기 위해 FlowFile 내용에 구분 기호가 포함되어 있지 않은지 확인해야 합니다. 새 라인 문자를 사용하려면 ‘n’을 입력하면 됩니다. 탭 문자의 경우 ‘t’를 사용합니다. 마지막으로 캐리지 리턴에는 ‘r’을 사용합니다.

Port

대상 포트 번호

Record Reader

입력 FlowFiles 에서 레코드를 읽는 데 사용할 컨트롤러 서비스를 지정합니다

Record Writer

구성된 소켓 주소에 레코드를 쓰는 데 사용할 컨트롤러 서비스를 지정합니다

SSL 컨텍스트 서비스

TLS 소켓 통신을 사용하도록 SSL 컨텍스트 서비스를 지정합니다

Timeout

대상에 연결하고 대상과 통신할 수 있는 시간 제한입니다. UDP 에는 적용되지 않습니다

Transmission Strategy

입력 FlowFiles 을 읽고 대상 소켓 주소로 메시지를 전송하는 데 사용되는 전략을 지정합니다

관계

이름

설명

실패

FlowFiles 을 대상에게 보내지 못한 경우 이 관계로 전송됩니다.

성공

FlowFiles 을 대상에게 성공적으로 전송하면 이 관계가 전송됩니다.

Writes 특성

이름

설명

record.count.transmitted

구성된 대상 주소로 전송된 레코드 수

참고 항목