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. |             // 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. |             // 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. |             // Creamos un semáforo que actuará como un "control de acceso" con 10 pases libres. | ||||||
|             var semaforo = new SemaphoreSlim(GRADO_DE_PARALELISMO); |             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). |             // 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 }); |             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); |             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); |             _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