배경
Scheduler는 발행 성공 여부를 outbox 상태에 반영해야 중복 발행을 줄일 수 있다.
목표
- MQ 발행 성공 건에 대해 outbox 상태를 PUBLISHED로 변경한다.
- 실패 건은 PENDING 유지 또는 에러 정보 기록 정책을 적용한다.
작업 범위
- 상태 전이 업데이트 쿼리 구현
- published_at, last_error_message 반영
- 부분 성공(일부 웹훅만 발행 성공) 정책 정의 및 적용
- 트랜잭션 경계 정리
완료 조건
- 성공 건 상태가 PUBLISHED로 전이됨
- 실패 시 상태/에러 정보가 정책대로 유지됨
- 재스캔 시 이미 처리된 건이 재발행되지 않음
제외 범위
- notification 모듈의 재시도/DLQ 처리
배경
Scheduler는 발행 성공 여부를 outbox 상태에 반영해야 중복 발행을 줄일 수 있다.
목표
작업 범위
완료 조건
제외 범위