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.