Rank providers by average response time (errors count as a predefined (not infinite) response time).
All providers should have a non-zero probability of being selected again.
When delays/response times are high, reduce the number of workers and throttle workers (worker.finished()) to reduce the impact on network. Show relevant info on screen.
Rank providers by average response time (errors count as a predefined (not infinite) response time). All providers should have a non-zero probability of being selected again.
When delays/response times are high, reduce the number of workers and throttle workers (
worker.finished()
) to reduce the impact on network. Show relevant info on screen.