프린터 실패 작업은 횟수를 늘려 최대 세 번만 재시도한다

poll한 작업은 소비자가 소유하고 실패하면 새 시도 횟수와 함께 Queue 뒤에 다시 넣습니다.

poll

작업 소유권 획득

실행

인쇄 시도

성공?

완료 제거

실패

attempt + 1

3 미만

offer 재시도

3 이상

dead-letter

실패이며 attempt < 3이면 Queue 뒤로 되돌아감

핵심: 재시도 한도를 넘긴 작업은 무한 순환시키지 않고 실패 저장소로 분리합니다.