Notify 2025.10.2.19

번들

org.apache.nifi | nifi-standard-nar

설명

Caches a release signal identifier in the distributed cache, optionally along with the FlowFile’s attributes. Any flow files held at a corresponding Wait processor will be released once this signal in the cache is discovered.

태그

cache, distributed, map, notify, release, signal

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

attribute-cache-regex

Any attributes whose names match this regex will be stored in the distributed cache to be copied to any FlowFiles released from a corresponding Wait processor. Note that the uuid attribute will not be cached regardless of this value. If blank, no attributes will be cached.

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입니다.

참고 항목