Traffic Control and Error Tolerance
This section describes the reliability of flow control and error tolerance.
Traffic Control
When the service traffic exceeds the system capacity, the eSight adopts the traffic control mechanism to ensure proper service running.
- Static traffic control: The number of accessed users and resources is controlled by the license and restriction on the number concurrent interface requests and interface rate.
- Dynamic traffic control: Traffic is also controlled based on message delay, CPU usage, and memory usage.
- Network-level flow control: When the database performance deteriorates, the eSight decreases database requests.
- Traffic control by priority: When service traffic increases, the eSight handles high-priority service requests (for example, alarm reporting) first.
Error Tolerance
When the eSight receives incorrect messages (duplication or out-of-order) from external systems, it can tolerate errors, ensuring proper processing of subsequent messages.
- Error tolerance is supported for repeated process breakdown due to automatic retransmission of error messages.
- Timeout control is implemented when the database is faulty or when system response is slow, ensuring that service threads are not suspended.