Fix Ajuste de paralelismo de 10 a 3 por bloqueos
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user