Pregunta

Me gustaría saber cómo integrar Node.js una carriles aplicación (para el aprendizaje de propósito).

Sobre la base de Michael Hartl tutorial ( http://railstutorial.org/ ) me di cuenta de un clon básico gorjeo con carriles y desea obtener microposts usuario en tiempo real, sin el uso de cometa o un monstruo. (La aplicación se encuentra alojado en heroku)

Por el momento, sólo veo ejemplo, con marcos Node.js ( http://howtonode.org/grasshopper -shoutbox ) pero nada se fusionó con un rubí en los carriles aplicación. Estaría muy agradecido si alguien conoce un buen tutorial o darme algunos puntos para empezar el fin de lograr esto.

Gracias!

¿Fue útil?

Solución

Como Shripad dijo, me gustaría considerar tratando de construir su aplicación con el Nodo por sí mismo. Geddy se sentirá familiarizado (empezar de todos modos) si tiene experiencia con rieles. Nota: No tengo experiencia en una aplicación en el mundo real con Geddy, pero es la mejor Rails-como marco que he visto hasta ahora. Para la persistencia puede utilizar SQLite, PostgreSQL o CouchDB, al igual que lo haría con rieles. Pensé en la forma de comunicarse entre una aplicación Rails y el Nodo sin ningún intermediario. En nuestro proyecto de trabajo que estamos utilizando Redis como intermediario entre los rieles y del Nodo. Raíles publica mensajes a Redis, Nodo tira mensajes de Redis. No pude encontrar una buena manera de ejemplos de proyectos o para evitar la capa de comunicación media en un proyecto personal, así que fui con la misma configuración. La buena noticia es módulos Nodo Redis se escriben y una vez que todo instalado, es fácil de poner a prueba los mensajes empujando hacia atrás y adelante.

Otros consejos

Si usted está buscando en la creación de aplicaciones en tiempo real y luego ir con node.js (alta concurrencia) por sí sola. Realmente no se puede integrar en una aplicación Node.js rieles. Sin embargo, puede tener una configuración de servidor de nodo en otro puerto con un API y websockets configurado y luego tienen sus carriles de aplicación se comunican con ese servidor. Es PITA a hacer ese tipo de configuración. Usted construye en lugar de toda la aplicación web en el propio nodo. Sin embargo, si quieres algo carriles específicos que no utiliza gigante entonces sugeriría http://www.pusherapp.com .

Es extremadamente fácil de empujar servidor de configuración con empujador.

Ya lo hizo. En realidad, no nodejs sino un marco construido sobre si. Bla, bla, bla ... mira esto: https://github.com/1602/express -on-ferrocarril

** ejecutar el servidor de nodos a lo largo de su lado de los carriles **

Si desea intergrate su aplicación Rails con el Nodo podría utilizar el nodo-carriles joya

Rieles de nodo le permitirá ejecutar un servidor de nodo al lado de su aplicación Rails y tienen los NodeRails autenticación dos comparten supone que está utilizando Diseñar para su autenticación. Ganglios rieles usos [ReDiS joya] [2], por lo que tendrá que tener esa instalado. Más información sobre el uso de paquetes de la NGP en los carriles.

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