Skip to content

Fix : Outbox 개선 및 PROCESSING 상태 영구 고착 문제 해결 #123

Merged
yoo20370 merged 6 commits intodevfrom
feat/outbox-expired-processing-recovery
Dec 30, 2025
Merged

Fix : Outbox 개선 및 PROCESSING 상태 영구 고착 문제 해결 #123
yoo20370 merged 6 commits intodevfrom
feat/outbox-expired-processing-recovery

Conversation

@yoo20370
Copy link
Contributor

변경된 내용

  • JPA Auditing이 update Bulk에 적용 안 되는 문제, 직접 SET 설정해줌으로써 해결
  • PROCESSING 상태이고 claim 된지 2분이 지난 경우, PENDING 상태로 되돌리는 스케줄러 추가
    • 선점되어 PROCESSING 상태이지만 오류로 인해 영구 고착된 row를 찾아서 PENDING 상태로 복구시켜주는 스케줄러 추가
    • findExpiredProcessingIds() 메서드 구현
    • bulkResetExpiredProcessingToReady() 메서드 구현

@yoo20370 yoo20370 self-assigned this Dec 29, 2025
@yoo20370 yoo20370 merged commit 83274c1 into dev Dec 30, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant