[Feature] DeadTokenCleanupWorker 구현 (DTK-01) #150

Closed
opened 2026-02-11 01:20:48 +00:00 by seonkyu.kim · 0 comments
Owner

설명

매주 일요일 03:00 KST에 비활성 상태로 7일 이상 경과한 Device 토큰을 물리 삭제하는 BackgroundService Worker를 구현한다.

기능 ID: DTK-01

체크리스트

  • SPMS.Infrastructure/Workers/DeadTokenCleanupWorker.cs — BackgroundService 구현
  • SPMS.Infrastructure/DependencyInjection.cs — AddHostedService 등록
  • 배치 단위 삭제 (1000건씩)
  • 비정상 수치 감지 시 경고 로그
  • SystemLog에 정리 완료 로그
  • 빌드 성공 확인
## 설명 매주 일요일 03:00 KST에 비활성 상태로 7일 이상 경과한 Device 토큰을 물리 삭제하는 BackgroundService Worker를 구현한다. **기능 ID**: DTK-01 ## 체크리스트 - [x] `SPMS.Infrastructure/Workers/DeadTokenCleanupWorker.cs` — BackgroundService 구현 - [x] `SPMS.Infrastructure/DependencyInjection.cs` — AddHostedService 등록 - [x] 배치 단위 삭제 (1000건씩) - [x] 비정상 수치 감지 시 경고 로그 - [x] SystemLog에 정리 완료 로그 - [x] 빌드 성공 확인
seonkyu.kim added the
Priority
Medium
Status
Available
Type
Feature
labels 2026-02-11 01:22:29 +00:00
seonkyu.kim added this to the Phase 3-2: 통계 & Webhook & 배치 milestone 2026-02-11 01:22:38 +00:00
seonkyu.kim self-assigned this 2026-02-11 01:24:01 +00:00
seonkyu.kim added
Status
Done
and removed
Status
Available
labels 2026-02-11 01:29:24 +00:00
Sign in to join this conversation.
No description provided.