He creado un Asynchronous version of Rails 3 que me gustaría integrar con una implementación de WebSocket.Integración de WebSockets con raíles con Rack y Event Machine
Estoy usando EventMachine, Ruby 1.9, Fibras y varias bibliotecas con sabor a em, según lo documentado por el malvado Ilya Grigorik.
He estado buscando en em-websocket como el controlador para las conexiones WebSocket pero no estoy seguro del mejor enfoque para conectar esto a la aplicación Rails.
Idealmente, esto funcionaría de manera similar a Node.js con Express y Socket.io - conexiones entrantes deben ser detectados y enviados al controlador de WebSocket o los carriles regulares pila como se indica por las cabeceras HTTP & etc .
TL; DR manejador
- WebSocket que se conecta a una aplicación Rails existente
- se envían de forma transparente las peticiones entrantes a WebSocket puntos finales en la aplicación
puede considerar dividir su pregunta en una serie de viñetas más específicas que desee contestar. – kanaka