RateLimiterStatus

data class RateLimiterStatus(val availableTokens: Int, val capacity: Int, val refillRate: Int, val isEnabled: Boolean, val estimatedWaitTimeMs: Long)(source)

Rate Limiter의 상태를 나타내는 데이터 클래스

현재 사용 가능한 토큰, 용량, 리필 속도 등의 정보를 포함합니다.

Constructors

Link copied to clipboard
constructor(availableTokens: Int, capacity: Int, refillRate: Int, isEnabled: Boolean, estimatedWaitTimeMs: Long)

Properties

Link copied to clipboard

현재 사용 가능한 토큰 개수

Link copied to clipboard

최대 토큰 용량

Link copied to clipboard

1개 토큰 획득 예상 대기 시간 (밀리초)

Link copied to clipboard

토큰이 사용 가능한지 여부를 반환합니다.

Link copied to clipboard

Rate Limiter 활성화 여부

Link copied to clipboard

초당 리필되는 토큰 개수

Link copied to clipboard

사용률을 백분율로 반환합니다.