Http :: async.

http :: async adalah modul Perl yang dapat memproses beberapa permintaan HTTP secara paralel tanpa memblokir.
Unduh sekarang

Http :: async. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Perl Artistic License
  • Harga:
  • FREE
  • Nama Penerbit:
  • Edmund von der Burg
  • Situs web penerbit:
  • http://search.cpan.org/~evdb/

Http :: async. Tag


Http :: async. Keterangan

Http :: async adalah modul Perl yang dapat memproses beberapa permintaan http secara paralel tanpa memblokir. Http :: async adalah modul Perl yang dapat memproses beberapa permintaan http secara paralel tanpa memblokir.synopsisCreate objek dan menambahkan beberapa permintaan untuk itu: gunakan http :: async; $ async = http :: async-> baru; # Buat beberapa permintaan dan tambahkan ke antrian. $ Async-> Tambah (http :: permintaan-> baru (dapatkan => 'http://www.perl.org/')); $ Async-> Tambah (http :: permintaan-> baru (get => 'http://www.eclestoad.co.uk/'); dan kemudian memproses tanggapan ketika mereka kembali: sementara ($ respons saya = $ async-> wait_for_next_response) {# Lakukan beberapa pemrosesan dengan $ response} atau lakukan sesuatu yang lain jika tidak ada respons siap: sementara ($ async-> not_empty) {if = $ async-> next_response) {# Deal dengan $ response} else {# do sesuatu yang lain {} atau cukup gunakan objek async untuk mengambil barang di latar belakang dan berurusan dengan respons di akhir. # Lakukan kode panjang ... untuk (1 .. 100) {Some_function (); $ Async-> Poke; # Membiarkan memeriksa data yang masuk. } Sementara ($ respons saya = $ async-> wait_for_next_response) {# lakukan beberapa pemrosesan dengan $ response} Meskipun menggunakan LWP konvensional :: useragent cepat dan mudah memang memiliki beberapa kelemahan - blok eksekusi kode sampai permintaan selesai Dan hanya mungkin untuk memproses satu permintaan sekaligus. Http :: upaya Async untuk mengatasi keterbatasan ini. Ini memberi Anda objek 'async' yang dapat Anda tambahkan permintaan, dan kemudian dapatkan permintaan saat selesai. Pengiriman dan penerimaan yang sebenarnya dari permintaan disarikan. Segera setelah Anda menambahkan permintaan itu ditransmisikan, jika ada terlalu banyak permintaan yang sedang berlangsung saat ini mereka antri. Tidak ada konsep memulai atau berhenti - ia berjalan terus menerus. Ketika sedang menunggu untuk menerima data itu mengembalikan kontrol ke kode yang menyebutnya artinya Anda dapat melakukan pemrosesan saat mengambil data dari jaringan. Semua tanpa forking atau threading - sebenarnya dilakukan dengan menggunakan daftar pilih. Persyaratan: · Perl.


Http :: async. Perangkat Lunak Terkait

Io :: Prompt.

io :: Prompt adalah modul Perl untuk diminta secara interaktif untuk input pengguna. ...

164

Unduh

Qmeterslib.

Perpustakaan Qmeterslib menyediakan widget QT yang sangat dapat disesuaikan untuk membuat widget dial analog yang kompleks. ...

159

Unduh