알림시스템에서 애초에 FAILED를 줄이는 법(outbox,fcm)
by 모나 | | 2026-06-03
FAILED가 생기는 경우? 택배로 비유 Outbox Worker = 택배 기사 FCM 전송 = 배달 시도 FAILED = "배달 불가" 도장 찍힘 택배가 "배달 불가"가 되는 경우가 딱 3가지: 경우 1 — 주소가 없어진 경우 (토큰 죽음) 앱을 삭제하면 FCM 토큰이 사라짐. 근데 서버는 모르고 예전 토큰으로 계속 보냄. FCM이 "이 주소 없어요" 라고 응답해도 재시도를 3번 하고 → FAILED 해결: FCM이 "주소 없음" 응답 주는 순간 → 재시도 없이 바로 포기 + 토큰 삭제 경우 2 — 잠깐 길이 막힌 경우 (일시적 ...