Fix Ajuste de paralelismo de 10 a 3 por bloqueos

This commit is contained in:
2025-08-19 16:32:05 -03:00
parent 46ebf7924a
commit 927658775f

View File

@@ -281,7 +281,7 @@ public class Worker : BackgroundService
// Definimos cuántas peticiones queremos que se ejecuten simultáneamente.
// Un valor entre 8 y 16 es generalmente seguro y ofrece una gran mejora de velocidad.
const int GRADO_DE_PARALELISMO = 10;
const int GRADO_DE_PARALELISMO = 3;
// Creamos un semáforo que actuará como un "control de acceso" con 10 pases libres.
var semaforo = new SemaphoreSlim(GRADO_DE_PARALELISMO);
@@ -573,7 +573,7 @@ public class Worker : BackgroundService
// Creamos una lista de todas las consultas que necesitamos hacer (135 partidos * 3 categorías = 405 consultas).
var combinaciones = partidos.SelectMany(partido => categorias, (partido, categoria) => new { partido, categoria });
const int GRADO_DE_PARALELISMO = 10;
const int GRADO_DE_PARALELISMO = 3;
var semaforo = new SemaphoreSlim(GRADO_DE_PARALELISMO);
_logger.LogInformation("Iniciando sondeo de Telegramas para {count} combinaciones... con paralelismo de {degree}", combinaciones.Count(), GRADO_DE_PARALELISMO);