How to confirm the minimum latency requirements for connection sensitivity between the UiPath Orchestrator server and the Robot workstation endpoints?
The bandwidth & latency completely depends on the number of process being automated. It depends on the communication between Robots and Orchestrator and keeps on changing as per the number of Robots.
For communication between Robots and Orchestrator.
# | Scenario | Packet size (Bytes) |
---|---|---|
1 | Size (min and max) of a packet when robot sends heartbeat to Orchestrator (every 30 seconds) | 200 - 350 |
2 | Size of a packet when robot calls Log Message with a 50 alphanumeric characters message | 350 - 400 |
3 | Size of a message sent by robot when it executes "Get Queue Item" | 300 - 350 |
4 | Size of a packet that Orchestrator sends back to the robot in response to Get Queue Item, if we consider that the queue item has one single field of type text of 50 characters | 350 - 400 |
5 | Size of a packet when Orchestrator sends the Start command | 300 - 350 |
6 | Size of a packet when Robot asks for Credentials in response to a Start command | 300 - 350 |
7 | Size of a packet when Orchestrator sends the Credentials back to the robot | 350 - 450 |
8 | Size of a packet when Orchestrator sends the Stop command |
300 - 350 (per Robot) |
9 | Size of a packet when Robot uses Get Asset | 300 - 350 |
10 | Size of a packet that Orchestrator sends back in response to Get Asset, if we consider that the asset is of type text and has 50 characters | 350 - 400 |
The frequency of the messages / packets exchanged is completely dependent on the processes being automated, except for the heartbeat which is precisely every 30 seconds.
The scenario is very generic and it's not possible to evaluate the real-time situation as per users environment network loads.