Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2013, 02:39
Avatar de AbdelioR
AbdelioR
 
Fecha de Ingreso: septiembre-2006
Ubicación: Tarragona
Mensajes: 926
Antigüedad: 17 años, 7 meses
Puntos: 8
Pregunta Aviso a todos los clientes cuando se ejecuta php

Buenas,

hace poco que he empezado a trastear con nodejs y estoy intentando ver cual sería la mejor opción para hacer lo siguiente:

Me gustaría que todos los sockets conectados al servidor nodejs recibieran un aviso en una fecha y hora concreta. Esa fecha actualmente la tengo en una base de datos mysql y está tratada desde la web mediante php.

Lo que he pensado yo es ejecutar un cronjob de apache que lance un php en la fecha prevista y que edite un xml con la información necesaria. Simultáneamente desde nodejs mediante la funcion watch de "fs" observar ese xml y en cuanto se realizara la modificación hacer un emit a todos los clientes.

Creéis que es una buena forma de hacerlo?

Se que hay cron en node pero toda la lógica de la aplicación la tengo montada en php y usaría solo node para el tema de los avisos.

A ver si me podéis orientar un poco o decir si hay una mejor forma de montar este sistema.

Muchas gracias.