Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
청구/수납 서비스 개발기 섬네일

청구/수납 서비스 개발기

스포카 favicon스포카·Backend·
REST APIRabbitMQSendBirdBucket4jActiveMQ
2023년 02월 24일1

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

스포카가 샌드버드의 초당 메시지 제한과 대량 청구/수납 알림 이슈를 해결하기 위해, Delayed Message 대신 Consumer Throttling과 bucket4j 기반의 속도 제어를 도입한 안정적 발송 아키텍처를 구축했습니다.

구현 방법

  • 샌드버드 Platform API의 초당 5건 제한에 대응하는 메시지 발송 로직 구성
  • 메시지 큐를 통해 전달하되 지연 발송 없이 즉시 발송하고, 소비자 측에서 Throttling 적용
  • bucket4j로 분산 환경에서도 일정 속도 유지 및 재시도 관리

주요 결과

  • API 제한 준수로 대량 알림의 신뢰성 향상
  • 청구/수납 알림 발송의 실패 감소 및 일관성 확보

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
71%

Server-Sent Events 로 실시간 알림 전달하기

우아한형제들 favicon우아한형제들·2025년 10월 24일
기능 테스트 전환 이야기 섬네일
70%

기능 테스트 전환 이야기

스포카 favicon스포카·2023년 10월 20일
우당탕탕 주문서 개발기 섬네일
70%

우당탕탕 주문서 개발기

스포카 favicon스포카·2022년 07월 08일