¿Son las solicitudes de Python asincrónicas?
¿Son las solicitudes de Python asincrónicas?

Video: ¿Son las solicitudes de Python asincrónicas?

Video: ¿Son las solicitudes de Python asincrónicas?
Video: Async explicado con 💩 y 🚽 | Python 2024, Noviembre
Anonim

Pitón por sí mismo no está impulsado por eventos y de forma nativa asincrónico (como NodeJS), pero aún se puede lograr el mismo efecto.

De manera similar, uno puede preguntarse, ¿las solicitudes de Python son síncronas?

1 respuesta. Me gusta más Pitón cosas, a menos que se mencione explícitamente, urllib2 es sincrónico . Entonces la ejecución se bloqueará hasta que el servidor responda. Entonces, si quieres hacer 30, 000 peticiones , tendrás que hacer uno solicitud después del otro.

Del mismo modo, ¿Python es asíncrono o sincrónico? En el sincrónico mundo, el Pitón que ha existido durante décadas, llama a las funciones directamente y todo se procesa como está escrito en la pantalla. Su única opción incorporada para ejecutar código en paralelo en el mismo proceso son los subprocesos. En el asincrónico mundo, las cosas cambian un poco.

De eso, ¿puede Python asincrónico?

Async IO es un diseño de programación concurrente que ha recibido soporte dedicado en Pitón , evolucionando rápidamente desde Pitón 3.4 a 3.7, y probablemente más allá. Puede estar pensando con pavor: “Simultaneidad, paralelismo, subprocesamiento, multiprocesamiento.

¿Están bloqueadas las solicitudes de Python?

Como urllib2, peticiones es bloqueo . Pero tampoco sugeriría usar otra biblioteca. La respuesta más simple es ejecutar cada solicitud en un hilo separado. A menos que tenga cientos de ellos, esto debería estar bien.

Recomendado: