Skip to content

feat: article_created_outbox PENDING 스캔 스케줄러를 구현한다 #101

Description

@simhani1

배경
Scheduler가 outbox를 주기적으로 조회해 발행 대상을 수집해야 한다.

목표

  • PENDING 상태 outbox를 주기적으로 조회한다.
  • 배치 처리 단위를 적용해 과도한 조회를 방지한다.

작업 범위

  • 스캔 스케줄러 구현 (@Scheduled)
  • 조회 조건: status = PENDING
  • 정렬/배치 기준 정의 (예: created_at asc, limit N)
  • 조회 실패 시 로깅/예외 처리

완료 조건

  • 스케줄 주기마다 PENDING 조회 실행
  • 빈 결과/데이터 존재 케이스 모두 정상 동작
  • 예외 발생 시 프로세스 비정상 종료 없이 다음 주기 재시도

제외 범위

  • 웹훅 매핑
  • MQ 발행
  • 상태 전이

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions