feat: API 계정 Rate Limiting 적용 #155

오픈
" HYOJIN2026-04-06 09:53:40 +09:00을 오픈" · 0개의 코멘트
소유자

배경

  • #152 에서 신청 시 예상 호출량을 수집하는 기능 개발
  • 수집된 호출량 기준으로 실제 Rate Limit을 적용하는 후속 작업

요구사항

Rate Limiting (C 수준)

  • 계정별 일일/분당 API 호출 횟수 제한
  • 신청 시 선택한 예상 호출량 기반으로 기본 Limit 설정
  • 관리자가 계정별 Limit을 조정할 수 있는 UI
  • 제한 초과 시 429 Too Many Requests 응답
  • Bucket4j 또는 Resilience4j RateLimiter 활용 검토

참고

  • IP 화이트리스트 (#이전이슈) 선행 필요
  • 예상 호출량 데이터는 bypass_api_request 테이블에 저장됨 (#152)
## 배경 - #152 에서 신청 시 예상 호출량을 수집하는 기능 개발 - 수집된 호출량 기준으로 실제 Rate Limit을 적용하는 후속 작업 ## 요구사항 ### Rate Limiting (C 수준) - 계정별 일일/분당 API 호출 횟수 제한 - 신청 시 선택한 예상 호출량 기반으로 기본 Limit 설정 - 관리자가 계정별 Limit을 조정할 수 있는 UI - 제한 초과 시 429 Too Many Requests 응답 - Bucket4j 또는 Resilience4j RateLimiter 활용 검토 ### 참고 - IP 화이트리스트 (#이전이슈) 선행 필요 - 예상 호출량 데이터는 bypass_api_request 테이블에 저장됨 (#152)
"로그인하여 이 대화에 참여"
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/snp-batch-validation#155
No description provided.