Http :: async

HTTP :: Async es un módulo PERL que puede procesar múltiples solicitudes HTTP en paralelo sin bloqueo.
Descargar ahora

Http :: async Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Edmund von der Burg
  • Sitio web del editor:
  • http://search.cpan.org/~evdb/

Http :: async Etiquetas


Http :: async Descripción

Http :: async es un módulo PERL que puede procesar múltiples solicitudes HTTP en paralelo sin bloqueo. HTTP :: Async es un módulo PERL que puede procesar múltiples solicitudes HTTP en paralelo sin bloquear. SesynopsisCreatee un objeto y agregue algunas solicitudes: use http :: async; My $ Async = http :: async-> nuevo; # Crear algunas solicitudes y agregarlas a la cola. $ Async-> Agregar (http :: Solicitud-> Nuevo (get => 'http://www.perl.org/')); $ Async-> Agregar (http :: Solicitud-> Nuevo (GET => 'http://www.ecclostoad.co.uk/')); y luego procesa las respuestas a medida que regresan: mientras que (mi respuesta de $ = $ async-> wait_for_next_response) {# Haz algunos procesos con $ respuesta} o haz algo más si no hay respuesta lista: mientras ($ Async-> Not_empty) {if (My $ Respow = $ Async-> next_response) {# Tratar con $ Respuesta} MOSSE {# Hacer algo más {} o simplemente usar el objeto ASYNC para buscar cosas en el fondo y tratar las respuestas al final. # Hacer un código largo ... para (1 .. 100) {some_function (); $ async-> poke; # Permite verificar los datos entrantes. } Mientras (My $ Response = $ Async-> wait_for_next_response) {# Haz algunos procesos con $ Respuesta} Aunque usando el LWP convencional :: Useragent es rápido y fácil, tiene algunos inconvenientes, los bloques de ejecución del código hasta que se haya completado la solicitud. Y solo es posible procesar una solicitud a la vez. HTTP :: Async intenta abordar estas limitaciones. Le brinda un objeto 'Async' en el que puede agregar solicitudes y luego obtener las solicitudes que terminan. El envío real y la recepción de las solicitudes es abstraído. Tan pronto como agregue una solicitud, se transmite, si hay demasiadas solicitudes en curso en el momento en que están en cola. No hay concepto de arranque o detención: se ejecuta continuamente. Muy importante, está esperando para recibir datos, devuelve el control al código que lo llamó, lo que significa que puede llevar a cabo el procesamiento, mientras que puede obtener datos de la red. Todos sin bifurcación o roscado, en realidad se realiza utilizando listas de selección. Requisitos: · Perl


Http :: async Software relacionado

qmederslib

proporciona un widget QT altamente personalizable para crear widgets de esfera analógica complejos. ...

159

Descargar

Archivo :: Siguiente :: OO

Archivo :: Siguiente :: OO es un módulo PERL con envoltorio de iTerator de búsqueda de archivos para Archivo :: Siguiente :: Función de archivos. ...

223

Descargar