Module throttler

Source
Expand description

Message throttling and rate limiting functionality.

This module provides throttling capabilities to control the rate of message processing and prevent system overload. The throttler can buffer, drop, or delay messages based on configured rate limits and time intervals.

Structs§

RateLimit
Represents a throttling limit per interval.
Throttler
Throttler rate limits messages by dropping or buffering them.

Functions§

throttler_resume
Sets throttler to resume sending messages