get Yahoo Limiter
fun getYahooLimiter(config: RateLimitConfig = RateLimitingSettings.yahooDefault()): TokenBucketRateLimiter(source)
Yahoo Finance API 글로벌 Rate Limiter 획득
첫 호출 시 제공된 config로 TokenBucketRateLimiter를 초기화하며, 이후 호출은 기존 인스턴스를 재사용합니다.
Thread-safety
Double-checked locking 패턴으로 구현:
빠른 경로: 이미 초기화되었으면 lock 없이 반환
느린 경로: 초기화되지 않았으면 lock 획득 후 재확인 및 생성
Return
Yahoo 전용 글로벌 TokenBucketRateLimiter
Parameters
config
Rate Limit 설정 (기본값: Yahoo 권장 50 RPS)