ListenUDP 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

지정된 포트에서 데이터그램 패킷을 수신 대기합니다. 기본 동작은 데이터그램당 FlowFile 을 생성하지만, 처리량을 높이려면 Max Batch Size 속성을 늘려 1개의 FlowFile 에 배치할 데이터그램의 수를 지정할 수 있습니다. 이 프로세서는 보내는 Sending Host 및 Sending Host Port 속성을 지정하여 특정 원격 호스트 및 포트의 데이터그램을 수신하도록 제한할 수 있으며, 그렇지 않으면 모든 호스트 및 포트의 데이터그램을 수신합니다.

태그

ingest, listen, source, udp

입력 요구 사항

FORBIDDEN

민감한 동적 속성 지원

false

속성

속성

설명

문자 세트

수신된 데이터의 문자 세트를 지정합니다.

로컬 네트워크 인터페이스

특정 LAN 에 대한 수신을 제한하는 데 사용할 로컬 네트워크 인터페이스의 이름입니다.

Max Batch Size

1개의 FlowFile 에 추가할 수 있는 최대 메시지 수입니다. 여러 메시지를 사용할 수 있는 경우 <메시지 구분 기호>를 사용하여 구성된 최대 메시지 수까지 연결됩니다.

메시지 큐의 최대 크기

기본 채널에서 프로세서로 전송되는 메시지를 버퍼링하는 데 사용되는 내부 큐의 최대 크기입니다. 이 값을 높게 설정하면 수신 메시지가 급증하는 동안 더 많은 메시지를 메모리에 버퍼링할 수 있지만 프로세서가 사용하는 총 메모리가 증가합니다.

소켓 버퍼의 최대 크기

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

메시지 구분 기호

여러 메시지를 함께 묶어 배치할 때 메시지 사이에 배치할 구분 기호를 지정합니다(<Max Batch Size> 속성 참조).

Port

통신을 위해 수신 대기할 포트입니다.

수신 버퍼 크기

메시지를 수신하는 데 사용되는 각 버퍼의 크기입니다. 수신 메시지의 예상 크기에 따라 이 값을 적절히 조정하십시오.

호스트 보내기

IP 또는 원격 호스트의 이름을 입력합니다. 지정된 전송 호스트 포트와 이 호스트의 데이터그램만 허용됩니다. 성능을 향상합니다. 시스템 속성 또는 환경 변수일 수 있습니다.

호스트 포트 보내기

원격 호스트가 데이터그램을 전송하는 데 사용하는 포트입니다. 지정된 발신 호스트와 이 포트에서 보낸 데이터그램만 허용됩니다. 성능을 향상합니다. 시스템 속성 또는 환경 변수일 수 있습니다.

관계

이름

설명

성공

성공적으로 수신된 메시지는 이 관계로 전송됩니다.

Writes 특성

이름

설명

udp.sender

메시지를 보내는 호스트입니다.

udp.port

메시지가 수신된 발신 포트입니다.