Pregunta

Tengo una aplicación existente escrito en PHP (usando marco Kohana) y quiero hacer sondeo largo. De algunas cosas que he leído parece que haciendo sondeo largo con PHP y no es aconsejable usar algo como nodejs es una mejor opción. Mi pregunta es ¿cuál es la mejor manera de integrar nodejs (o alguna otra herramienta adecuada para sondeo largo) con una aplicación existente?

Para aclarar mi aplicación básicamente es un plugin para el navegador que puede utilizar para enviar datos a grupos de otras personas. Cuando se envía esos datos, quiero que los destinatarios, si están en línea y también tienen el plugin para el navegador, para recibir al instante que los datos y ser notificado.

¿Fue útil?

Solución

Posiblemente la mejor manera es dejar que Node.js escuchan a un puerto y dejar mensajes enviar PHP a ese puerto.

En Node.js que sólo puede abrir un socket de escucha y en PHP puede utilizar cURL para enviar mensajes. Los mensajes pueden estar en formato JSON.

Si el Node.js partes recibe un mensaje, puede reenviarlo, posiblemente después de algún procesamiento, directamente en el navegador largo de votación.

Otros consejos

Estoy creando un pequeño truco que le permitirá hacer esto con facilidad. Se encuentra en una etapa muy temprana, pero tiene suficiente código para que funcione: https://github.com/josebalius/ NodePHP

planeo actualizar el readme más tarde hoy.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top