Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/03/2011, 17:13
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 18 años
Puntos: 20
Respuesta: Multihilo PHP

Cita:
Iniciado por masterpuppet Ver Mensaje
Que tal neodani,

si bien PHP no tiene Threads, si googleas vas a encontrar varias implementaciones que utilizan el set de funciones pcntl para simular threads, con limitaciones, solo pueden ejecutarse en servidores *nix, se tienen que ejecutar como CLI no por apache directamente.
Dependiendo de lo que necesites se podria buscar alguna solución, que es exactamente lo que quieres hacer ?, ejecutar procesos simultaneos o en background ?

Saludos.
El problema que tengo es que tengo que hacer 1000 llamadas a una API x ej. y la API tiene una limitación de 1 petición cada 60 seg. entonces tener un script con un bucle que haga cada una de esas llamadas con un sleep de 60seg. puede ser la muerte. Ya que si haces más de 1 llamada cada 60, la API te devuelve un error de que has superado las peticiones.

Mi colega lo está subsanando usando Java con los multihilos, mientras un hilo va haciendo esas llamadas el resto del programa sigue ejecutandose y hace "otras" funciones del script.

No se si eso te ayuda masterpuppet...

Muchas gracias