HTTP 요청은 작업을 접수하고, Worker가 실행을 이어받는다

긴 처리 전체를 연결 안에 붙잡아 두지 않고 작업 ID를 먼저 반환하면 실행 상태와 복구를 요청 수명 밖에서 관리할 수 있습니다.

Client

보고서 생성을 요청한다.

API · 202

payload를 검증하고 job ID를 돌려준다.

Redis Queue

작업과 waiting 상태를 영속화한다.

Worker

보고서를 만들고 결과를 기록한다.

요청 성공 기준
작업이 큐에 안전하게 접수되었다.
업무 성공 기준
Worker가 결과를 저장하고 completed가 되었다.