Fix Intento de evitar bloqueo con retraso aleatorio para peticiones.

This commit is contained in:
2025-08-19 16:45:09 -03:00
parent 927658775f
commit 1559a1c3a9

View File

@@ -317,6 +317,8 @@ public class Worker : BackgroundService
// ¡CRUCIAL! Liberamos el pase del semáforo, permitiendo que la siguiente
// tarea en espera pueda comenzar su ejecución.
semaforo.Release();
// Añadir un pequeño retraso aleatorio para no parecer un robot
await Task.Delay(TimeSpan.FromMilliseconds(new Random().Next(50, 251)), stoppingToken);
}
});
@@ -634,6 +636,8 @@ public class Worker : BackgroundService
finally
{
semaforo.Release();
// Añadir un pequeño retraso aleatorio
await Task.Delay(TimeSpan.FromMilliseconds(new Random().Next(50, 251)), stoppingToken);
}
});