Asynchronous ba ang mga kahilingan sa Python?
Asynchronous ba ang mga kahilingan sa Python?

Video: Asynchronous ba ang mga kahilingan sa Python?

Video: Asynchronous ba ang mga kahilingan sa Python?
Video: Python Asynchronous Programming - AsyncIO & Async/Await 2024, Nobyembre
Anonim

sawa sa kanyang sarili ay hindi batay sa kaganapan at katutubong asynchronous (tulad ng NodeJS), ngunit ang parehong epekto ay maaari pa ring makamit.

Katulad din na maaaring itanong ng isa, ang mga kahilingan ng Python ay magkasabay?

1 Sagot. Tulad ng karamihan sawa bagay, maliban kung tahasang binanggit, ang urllib2 ay magkasabay . Kaya ang execution ay haharang hanggang sa tumugon ang server. Kaya kung gusto mong kumita ng 30,000 mga kahilingan , kailangan mong gawin ang isa hiling pagkatapos ng isa.

Gayundin, ang Python ba ay asynchronous o kasabay? Nasa magkasabay mundo, ang sawa Ilang dekada na iyan, direktang tumatawag sa mga function at napoproseso ang lahat habang nakasulat ito sa screen. Ang iyong tanging built-in na opsyon para sa pagpapatakbo ng code nang magkatulad sa parehong proseso ay mga thread. Nasa asynchronous mundo, medyo nagbabago ang mga bagay.

Nito, maaari bang asynchronous Python?

Async Ang IO ay isang kasabay na disenyo ng programming na nakatanggap ng dedikadong suporta sa sawa , mabilis na umuunlad mula sa sawa 3.4 hanggang 3.7, at malamang na higit pa. Maaaring iniisip mo nang may takot, Concurrency, parallelism, threading, multiprocessing.

Naka-block ba ang mga kahilingan sa Python?

Tulad ng urllib2, mga kahilingan ay pagharang . Ngunit hindi ko rin iminumungkahi na gumamit ng ibang aklatan. Ang pinakasimpleng sagot ay patakbuhin ang bawat isa hiling sa isang hiwalay na thread. Maliban kung mayroon kang daan-daang mga ito, ito ay dapat na maayos.

Inirerekumendang: