etlplus.api.rate_limiting
etlplus.api.rate_limiting package.
Rate-limiting configuration and runtime helpers for HTTP requests.
This package exposes small, focused primitives for configuring and enforcing HTTP request rate limits.
Notes
RateLimitConfigis an immutable configuration for sleep secondsand maximum requests-per-second.
RateLimiteris a lightweight runtime helper that sleeps betweenrequests according to a resolved configuration.
- Utilities are intentionally minimal and orthogonal to the rest of the API
surface, following KISS and high cohesion/low coupling principles.
Classes
|
HTTP request rate limit manager. |
|
Lightweight container for optional API request rate-limit settings. |
|
Configuration mapping for HTTP request rate limits. |