Bot agent status processing
A method called rate limiting is applied to the rate at which status message from a Bot agent is processed.
How quickly status updates from a Bot agent is processed is rate limited. The rate limit is based on the Bot agent Control Room node. This prevents overload when concurrently executing a large number of bots.
The rate limit is adjusted dynamically based on the number of unprocessed status update messages.
Critical status update messages that indicate start, stop or error are never rate-limited.
If reactive rate-limiting is activated, the progress reported on the Activity page is updated at a lower frequency than normal.