Skip to content

ribs_limiter

Rate limiting concurrency primitives for the ribs ecosystem.

Provides a token bucket Limiter that integrates with IO for enforcing rate limits on effectful operations.

Classes

ClassDescription
LimiterA rate limiter that controls the throughput and concurrency of submitted IO jobs.

Exceptions

ExceptionDescription
LimitReachedExceptionThrown when a job cannot be enqueued because the limiter's maximum queue size has been reached.