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 발행
  • 상태 전이

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions