Tiempos de espera individuales para futuros concurrentes
Veo dos formas de especificar tiempos de espera enconcurrent.futures
.
as_completed()
wait()
Ambos métodos manejan N futuros en ejecución.
Me gustaría especificar un tiempo de espera individual para cada futuro.
Caso de uso:
El futuro para obtener datos de DB tiene un tiempo de espera de 0,5 segundos.El futuro para obtener datos de un servidor HTTP tiene un tiempo de espera de 1.2 segundos.¿Cómo manejo esto conconcurrent.futures
? ¿O esta biblioteca no es la herramienta correcta?