Bot Runner status processing

A method called rate limiting is applied to the rate at which status message from Bot Runners are processed.

How quickly status updates from Bot Runners are processed is rate limited. The rate limit is based on the Bot Runner 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.