RetryFlowFile 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

이 프로세서로 전달된 FlowFiles 에는 구성된 ‘최대 재시도 횟수’ 값에 대해 ‘재시도 특성’ 값이 선택되어 있습니다. 현재 특성 값이 구성된 최대값보다 낮으면 FlowFile 은 재시도 관계로 전달됩니다. FlowFile 은 해당 조건에서 불이익을 받을 수도 있고 받지 않을 수도 있습니다. FlowFile 의 특성 값이 구성된 최대값을 초과하는 경우 FlowFile 은 ‘retries_exceeded’ 관계로 전달됩니다. WARNING: 수신 FlowFile 에 구성된 ‘재시도 특성’에 숫자가 아닌 값이 있는 경우 ‘1’로 재설정됩니다. 재설정을 수행하는 대신 FlowFile 을 실패하도록 선택할 수 있습니다. ‘retries_exceeded’로 전송된 FlowFiles 에 추가하려는 모든 특성에 대해 추가 동적 속성을 정의할 수 있습니다. 이러한 특성은 특성 표현 언어를 지원합니다.

태그

FlowFile, 재시도

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

숫자가 아닌 덮어쓰기 실패

FlowFile 에 ‘재시도 특성’에 정의된 숫자가 아닌 특성이 이미 있는 경우, 해당 값을 ‘1’로 재설정하지 *않고* FlowFile 을 실패로 처리합니다.

최대 재시도

‘retries_exceeded’ 관계로 전달되기 전에 FlowFile 을 재시도할 수 있는 최대 횟수입니다

penalize-retries

‘true’로 설정하면 이 프로세서는’재시도’관계로 전달하기 전에 FlowFiles 입력에 페널티를 부과합니다. 이는 ‘retries_exceeded’ 관계에는 적용되지 않습니다.

retry-attribute

FlowFile 에 대한 현재 재시도 횟수가 포함된 특성의 이름입니다. WARNING: 이름이 이미 FlowFile 에 있는 숫자 값이 포함되지 않은 특성과 일치하는 경우, 프로세서는 해당 특성을 ‘1’로 덮어쓰거나 구성에 따라 실패합니다.

reuse-mode

재시도 FlowFile 이 FlowFile 을 수신한 인스턴스와 다른 재시도 UUID 를 하는 경우 프로세서의 동작 방식을 정의합니다. 이는 일반적으로 이 프로세서의 이전 인스턴스에서 성공적으로 재시도한 후 특성이 재설정되지 않았음을 의미합니다.

관계

이름

설명

실패

프로세서는 ‘재시도 특성’에 숫자가 아닌 값이 있으면 해당 값을 ‘1’로 재설정하는 대신 실패로 처리하도록 구성되어 있습니다. 이렇게 하면 제한된 피드백 루프가 즉시 종료됩니다. ‘최대 재시도 횟수’에 정수로 해석되지 않는 특성 표현식 언어가 포함된 경우도 포함될 수 있습니다.

retries_exceeded

입력 FlowFile 이 구성된 최대 재시도 횟수를 초과했으므로 이 관계를 입력 프로세서로 다시 전달하여 제한된 피드백 루프를 종료하지 마십시오.

retry

입력 FlowFile 이 구성된 최대 재시도 횟수를 초과하지 않았으므로 이 관계를 입력 프로세서에 다시 전달하여 제한된 피드백 루프를 생성합니다.

Writes 특성

이름

설명

재시도 특성

사용자 정의 재시도 특성이 현재 재시도 횟수로 업데이트됩니다

재시도 특성 .uuid

마지막으로 FlowFile 을 재시도한 프로세서를 결정하는 .uuid로 사용자 정의된 재시도 특성입니다