2025.5.31.15 알림¶
번들¶
org.apache.nifi | nifi-standard-nar
설명¶
선택적으로 FlowFile 의 특성과 함께 릴리스 신호 식별자를 분산 캐시에 캐시합니다. 캐시에서 이 신호가 발견되면 해당 대기 프로세서에 보관된 모든 플로우 파일이 릴리스됩니다.
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
attribute-cache-regex |
이 정규식과 이름이 일치하는 모든 특성은 분산 캐시에 저장되어 해당 대기 프로세서에서 릴리스된 FlowFiles 에 복사본이 복사됩니다. 이 값에 관계없이 uuid 특성은 캐시되지 않습니다. 비워두면 특성이 캐시되지 않습니다. |
distributed-cache-service |
해당 대기 프로세서에 큐에 있는 파일을 릴리스하기 위해 릴리스 신호를 캐시하는 데 사용되는 컨트롤러 서비스입니다 |
release-signal-id |
릴리스 신호 캐시 키를 결정하기 위해 FlowFile 에 대해 평가할 값 또는 특성 표현식 언어 문의 결과입니다 |
signal-buffer-count |
캐시 서비스에 신호가 통보될 때까지 버퍼링할 수 있는 수신 플로우 파일의 최대 개수를 지정합니다. 버퍼가 많을수록 수신되는 여러 개의 플로우 파일이 동일한 신호 식별자를 공유할 때 신호 식별자별로 신호를 그룹화하여 캐시 서비스와의 상호작용 횟수를 줄여주므로 성능이 향상될 수 있습니다. |
signal-counter-delta |
값 또는 특성 표현식 언어 문의 결과로, 신호 카운터 델타를 결정하기 위해 FlowFile 에 대해 평가됩니다. 카운터를 얼마나 증가시킬지 지정합니다. 예를 들어, 업스트림 플로우에서 여러 개의 신호 이벤트를 배치 방식으로 처리하는 경우 이 속성을 통해 처리된 이벤트 수를 한 번에 알릴 수 있습니다. 제로(0)는 특별한 의미가 있는데, 대상 카운트를 0으로 지우는 것으로, 특히 Wait Releasable FlowFile Count = Zero (0) 모드와 함께 사용하면 ‘open-close-gate’ 유형의 플로우 제어를 제공할 때 유용합니다. 1(1)은 해당 대기 프로세서를 열 수 있고, 0(0)은 게이트를 닫는 것처럼 무효화할 수 있습니다. |
signal-counter-name |
값 또는 특성 표현식 언어 문의 결과로, 신호 카운터 이름을 결정하기 위해 FlowFile 에 대해 평가됩니다. 신호 카운터 이름은 해당 대기 프로세서가 성공 또는 실패, 대상 데이터 소스 이름 등과 같은 다양한 유형의 이벤트 발생 횟수를 알아야 할 때 유용합니다. |
관계¶
이름 |
설명 |
---|---|
실패 |
캐시에 연결할 수 없거나 릴리스 신호 식별자가 null 또는 비어 있는 것으로 평가되는 경우 FlowFiles 은 이 관계로 라우팅됩니다 |
성공 |
릴리스 신호가 캐시에 성공적으로 입력된 모든 FlowFiles 은 이 관계로 라우팅됩니다 |
Writes 특성¶
이름 |
설명 |
---|---|
notified |
모든 FlowFiles 은 ‘알림’ 특성을 갖습니다. 이 특성의 값이 true이면 FlowFile 에 알림이 전송되고, 그렇지 않으면 false입니다. |