--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a codeigniter-spanish@googlegroups.com.
Visita este grupo en https://groups.google.com/group/codeigniter-spanish.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/codeigniter-spanish/CAG7fWz8JiDviC-2n9LwpL6eShqxV0DFK4aDp0E0vv%3Dr2BAFbOQ%40mail.gmail.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Hola Daniela!definitivamente es posible hacerlo en CodeIgniter, la forma en que yo lo encararía es de la siguiente forma:1) Asumiendo que las tareas deben realizarse en intervalos discretos, podés definir un cronjob que llama a una controlador/método específico de tu app. En tu controlador, podés verificar que se está invocando vía CLI para evitar que alguien lo dispare accidentalmente desde la web. Si el trabajo depende en base a un evento o una acción del usuario, podés2) En tu controlador/método específico, podés generar las tareas de ejecución en colocarlas en una cola de mensajes, por ejemplo, en beanstalkd3) Utilizando supervisor (asumiendo que estás usando Linux) podés definir uno o más workers (que de nuevo, pueden ser controladores/métodos específicos que vos definas) que están "escuchando" en la cola de mensajes. Ni bien coloques un "mensaje" o "job" en la cola, un worker va a tomar ese mensaje y va a empezar a trabajar en esa tarea. Si por ejemplo, tenés configurado 4 "workers" eso significa que podes tener hasta 4 procesos trabajando en paraleloSe entiende?Sino avisame y lo explico mejor, yo ya hice esto varias veces.
---
Ever Daniel Barreto Rojas
everdaniel at gmail dot com
El 3 de mayo de 2017, 14:05, Daniela Blanco <danibl...@gmail.com> escribió:
Hola, quizás es un tema que escapa a CI puro. Pero estoy necesitando programar tareas (cron) que se ejecuten en paralelo para optimizar tiempos. Hasta posiblemente disponga de diferentes procesadores/cors para hacerlo.Conocen alguna librería que sirva? O framework complementario. Actuamente para ejecutar cron con CI tengo una librería básica. Faltaría aprovechar el paralelismo.Cualquier comentario es bienvenido. Saludos
--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsubscribe...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a codeigniter-spanish@googlegroups.com.
Visita este grupo en https://groups.google.com/group/codeigniter-spanish.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/codeigniter-spanish/CAG7fWz8JiDviC-2n9LwpL6eShqxV0DFK4aDp0E0vv%3Dr2BAFbOQ%40mail.gmail.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "CodeIgniter-spanish" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/codeigniter-spanish/1Do79EM3Fw4/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a codeigniter-spanish+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a codeigniter-spanish@googlegroups.com.
Visita este grupo en https://groups.google.com/group/codeigniter-spanish.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/codeigniter-spanish/CAHLpDkxx%2BZ9xDjVPsuUkR%2Bb-mpL-A4%2BmxZPaUUv9KCB65Gigyg%40mail.gmail.com.