payload에는 실행 객체가 아니라 다시 찾을 수 있는 값만 넣는다
Producer와 Worker는 시간도 프로세스도 다를 수 있으므로 Redis에 안전하게 저장되는 계약으로 연결합니다.
GenerateReportData
reportId
업무 결과의 고유 키
requestedBy
요청자 식별자
rows
처리 범위를 나타내는 숫자
넣지 않는 값
Request·Response 객체
함수와 클래스 인스턴스
열린 파일·DB 연결·스트림
민감한 원문 전체
경계 규칙:
payload는 작은 식별자를 전달하고 Worker가 저장소에서 최신 데이터를 다시 조회합니다.